K tomu pdflush by mohlo něco napovědět
cat /proc/sys/vm/dirty_ratio
cat /proc/sys/vm/dirty_background_ratio
cat /proc/sys/vm/dirty_bytes
K tomu pdflush by mohlo něco napovědět
cat /proc/sys/vm/dirty_ratio
cat /proc/sys/vm/dirty_background_ratio
cat /proc/sys/vm/dirty_bytes
cat /proc/sys/vm/dirty_ratio
10
cat /proc/sys/vm/dirty_background_ratio
5
/proc/sys/vm/dirty_bytes neexistuje
cat /proc/sys/vm/dirty_expire_centisecs
3000
cat /proc/sys/vm/dirty_writeback_centisecs
500
zkuste nastavit
dirty_ratio = 70
dirty_background_ratio = 1
dirty_expire_centices = 300
šílené hodnoty?
Je blbost držet dirty data v paměti, je lepší je co nejrychleji odlifrovat na disk. pdflush se spousti v pozadi.
Proc dirty_ratio na 70? Pokud aplikace prekroci tuhle hodnotu, tak se v systemu zastavi VESKERE I/O dokud se data nezapisi. Proto je lepsi dirty stranky zapisovat v pozadi.
Jeste to chce si pohrat s page-cluster (nevim, proc by nemohl byt 0). A swappiness, pokud máte vysoké I/O a hodně paměti, pak je dobré mít swappiness na 100%. Radši odswapovat spící procesy, než obětovat file cache.