12309 ... его вроде как пофиксили.
Платформе ZX Spectrum неизвестен термин 'авторитетное мнение', даже если оно с kernel.org.
# uname -r
3.10.24-std-pae-alt1
Как видно из этого, выбора здесь никакого:
# cat /sys/block/sda/queue/scheduler
noop [deadline]
Убрано всё, чтобы разгрузить процессор почти до нуля.
Атавизм оставшийся после плавно ушедшего, но не умершего железа:
JMicron SATA/PATA Controller [Enable]
JMicron SATA Controller Mode [IDE] # [RAID] [IDE] [AHCI]
По-серьёзному, надо бы перевести на ahci, но возможно через месяц-два сменится железо.
Так что пусть пока живёт.
Запущенный процесс '# dd if=/dev/zero ...' может заставить задуматься на старте процесс '# iotop':
# dd if=/dev/zero of=/root/hlam/zero.img bs=1M count=50000
# time iotop
0.10user 0.02system 0:06.62elapsed 1%CPU (0avgtext+0avgdata 7744maxresident)k
6464inputs+0outputs (2major+4446minor)pagefaults 0swaps
Как погрешность можно сбросить секунду.
У меня утверждение '12309 ... вроде как пофиксили' надолго повисло в воздухе, ввиду отсутствующего в std-pae шедулера cfq. Возможно cfq есть в led-ws, но поскольку led-ws-pae не существует, то и говорить не о чем.
А deadline, как видно по ситуации, не сумел перераспределить ресурсы I/O между двумя рутовыми запросами.
Поэтому, поживём - увидим.
И ещё, на мой взгляд:
планировщики настолько индивидуальная и интимная вещь для каждого, что решать за пользователя чему в ядре быть, а чему нет, плохая идея.
И:
Серьёзно я бы не рассматривал,
но почитать наверное интересно будет.