Cache do sistema de arquivos do Linux

4

Eu queria saber se havia uma maneira de dizer quantas mais "gravações" são deixadas em um dispositivo de sistema de arquivos no linux? Um exemplo: quando você move muitos dados para uma unidade flash, pode não gravar todos os dados imediatamente. Neste caso, eu gostaria de ver (preferencialmente) quanto mais é deixado para escrever, ou mesmo se é um sinalizador (como 0 = escrita completa ou 1 = gravações permanecem). Existe algum comando ou arquivo específico que contenha essa informação?

    
por nuclearpenguin 29.11.2011 / 20:15

2 respostas

1

Pode ser útil os seguintes utilitários: %código% %código%. Finalmente, você pode forçar que gravações pendentes sejam liberadas para o subsistema HDD com o comando lsof CLI.

    
por 01.12.2011 / 11:34
1

Você pode descobrir quantos kilobytes globalmente estão esperando para serem gravados, contidos em páginas "sujas", no entanto, não sei como fazer isso para dispositivos individuais.

grep Dirty /proc/meminfo

Existem sintetizadores em / proc / sys / vm e / sys / block / $ {dev_name}, que podem afetar a rapidez com que páginas sujas são gravadas; geralmente, eles são modificados por softwares como o laptop-mode-tools.

    
por 25.01.2012 / 22:52