Почему система перестает отвечать на запросы до того, как будет заполнен весь объем памяти

Почему система перестает отвечать на запросы до того, как будет заполнен весь объем памяти

Почему система перестает отвечать на запросы до того, как будет достигнут весь объем памяти?

У меня установлено 2G DDR3 (1802 МБ полезной памяти), но когда использование памяти достигает ~1450 МБ, система начинает переставать отвечать и зависать до тех пор, пока использование памяти не уменьшится.

% uname -r
3.14.11-1-lts

% free -m
              total       used       free     shared    buffers     cached
Mem:          1802       1614        187        147        189        301
-/+ buffers/cache:       1123        679
Swap:         1023        206        817

Для мониторинга использования памяти я использую замечательный wm-виджет.

Поменять скорости чтения:

 % sudo hdparm -tT /dev/sda5

 /dev/sda5:
 Timing cached reads:   3958 MB in  2.00 seconds = 1979.41 MB/sec
 Timing buffered disk reads: 130 MB in  3.02 seconds =  43.03 MB/sec

Скорость записи подкачки (точнее, не подкачки, а скорости записи на раздел диска):

 # dd if=/dev/zero of=/dev/sda5 bs=8k count=500000
 54587+0 records in
 54587+0 records out
 447176704 bytes (447 MB) copied, 7.81582 s, 57.2 MB/s

Связанный контент