История изменений
Исправление kostik87, (текущая версия) :
Мда, многовато.
Вся суть в том, что раздел у вас под /home, куда вы пишете очень большой, не по размеру, а по физическому расположению на диске.
p2p и amule в частности при работе создают много операций чтения записи, в вашем случае магнитным головкам приходится «пархать» над всей поверхностью диска, т.к. данные фрагментируются, в особенности при работе amule, один кусок файла может быть записан ближе к начале раздела, на цилиндры с меньшим индексом, находящимся ближе к центру диска, а другой кусок может быть записан уже ближе к второй границе раздела, на цилиндры, расположенные ближе к краям магнитных пластин.
Это особенность работы накопителей с не прямым доступом к данным.
Здесь выхода два, даже наверно три или 4:
1. Использовать другой планировщик ввода/вывода, который будет составлять более оптимальные запросы на чтение / запись к диск, что бы они обрабатывались за один проход магнитных головок над пластинами, иными словами более последовательные;
Покажите:
sudo cat /sys/block/sda/queue/scheduler
sudo -i
cat /sys/block/sda/queue/scheduler
3. Писать на файловую систему tmpfs, после завершения скачивания данных и перед выключением пк данные с неё придётся переносить;
Здесь выделяется диск в памяти размером в 4 Гб.
mkdir /media/tmpfs
chmod 0777 /media/tmpfs
mount -t tmpfs tmpfs /media/tmpfs -o default,size=4096M
Исходная версия kostik87, :
Мда, многовато.
Вся суть в том, что раздел у вас под /home, куда вы пишете очень большой, не по размеру, а по физическому расположению на диске.
p2p и amule в частности при работе создают много операций чтения записи, в вашем случае магнитным головкам приходится «пархать» над всей поверхностью диска, т.к. данные фрагментируются, в особенности при работе amule, один кусок файла может быть записан ближе к начале раздела, на цилиндры с меньшим индексом, находящимся ближе к центру диска, а другой кусок может быть записан уже ближе к второй границе раздела, на цилиндры, расположенные ближе к краям магнитных пластин.
Это особенность работы накопителей с не прямым доступом к данным.
Здесь выхода два, даже наверно три или 4:
1. Использовать другой планировщик ввода/вывода, который будет составлять более оптимальные запросы на чтение / запись к диск, что бы они обрабатывались за один проход магнитных головок над пластинами, иными словами более последовательные;
Покажите:
sudo cat /sys/block/sda/queue/scheduler
sudo -i
cat /sys/block/sda/queue/scheduler
3. Писать на файловую систему tmpfs, после завершения скачивания данных и перед выключением пк данные с неё придётся переносить;
Здесь выделяется диск в памяти размером в 4 Гб.
mount -t tmpfs tmpfs -o default,size=4096M