Автор Гілка: Покращання швидкодії Лінакса  (Прочитано 1937 раз)

Відсутній iip))

  • Графоман
  • ****
  • дописів: 277
  • Карма: +0/-0
  • Перекладач KDE, openSUSE...
Чи є у когось якісь поради щодо покрашання швидкодії лінаксової системи?
Прошу поділіться тут.
Я нещодавно підвищив швидкодію свойого жорсткого диску за допомогою команди hdparam. Перш ніж приступити до удосконалення перевірте поточну швидкодію. Введіть у командний рядок з правами адміністратора (su - root, тощо) наступну команду
/sbin/hdparm -tT /dev/hda
hda - це ваш перший жорсткий диск, hdb - другий і т.д.
Після того введіть /sbin/hdparm -c1 -d1 -m16 /dev/hda
Відтак знов /sbin/hdparm -tT /dev/hda і порівняйте показники.
Щоб установки застосовувались при кожному запуску системи вставте ваш hdparm рядок у файл /etc/init.d/boot.local.

Для перевірки режиму DMA, який використовується у вашій системі можна спочатку виконати hdparm -I /dev/hda, а тоді за допомогою модуля IDE DMA в Yast (в мене SUSE 9.1) примусити жорсткий диск використовувати правильний режим DMA (можливо  udma2 або udma4 - програма скаже, якщо ваш привід не підтримує певного режиму).
"You should not be satisfied with being a victim, nor with being a survivor. You should aim to be a conqueror." "Now, go do the right thing!" Dr. Laura

k_ilya

  • Гість
Re: Покращання швидкодії Лінакса
« Відповідей #1 : 2004-10-12 10:45:23 »
Звичайно hdparm не потрібен, тому що ядро саме визначає правильно

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3857
  • Карма: +13/-0
  • Програміст
Re: Покращання швидкодії Лінакса
« Відповідей #2 : 2004-10-12 15:06:51 »
Звичайно hdparm не потрібен, тому що ядро саме визначає правильно
Воно то визначає правильно, але не виставляє параметри на максимальну швидкодію, лише недавно стало можливим виставити в ядрі параметр, щоб воно вмикало UDMA відразу після завантаження.
[Fedora Linux]

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3857
  • Карма: +13/-0
  • Програміст
Re: Покращання швидкодії Лінакса
« Відповідей #3 : 2004-10-12 15:53:01 »
Чи є у когось якісь поради щодо покрашання швидкодії лінаксової системи?
Прошу поділіться тут.
Я нещодавно підвищив швидкодію свойого жорсткого диску за допомогою команди hdparam. Перш ніж приступити до удосконалення перевірте поточну швидкодію. Введіть у командний рядок з правами адміністратора (su - root, тощо) наступну команду
/sbin/hdparm -tT /dev/hda
hda - це ваш перший жорсткий диск, hdb - другий і т.д.
Після того введіть /sbin/hdparm -c1 -d1 -m16 /dev/hda
Відтак знов /sbin/hdparm -tT /dev/hda і порівняйте показники.
Щоб установки застосовувались при кожному запуску системи вставте ваш hdparm рядок у файл /etc/init.d/boot.local.
В моїй системі (Федора 2) такого немає, але є файл /etc/rc.d/rc.local , який виконується в кінці процесу завантаження. Крім того у Федорі є файл /etc/sysconfig/harddisks де всі ці параметри можна виставити при завантаженні.


Крім того, якщо у вас процесор від Інтел (у мене вже давно ні), то ви можете при старті машини заливати в процесор свіжий мікрокод з останніми виправленнями для процесора. Служба називається microcode_ctl а файл з мікрокодом лежить в /etc/firmware/microcode.dat. Свіжу версію microcode.dat можна знайти в інеті.

[Fedora Linux]

Відсутній iip))

  • Графоман
  • ****
  • дописів: 277
  • Карма: +0/-0
  • Перекладач KDE, openSUSE...
Re: Покращання швидкодії Лінакса
« Відповідей #4 : 2004-10-12 19:47:27 »
В моїй системі (Федора 2) такого немає, але є файл /etc/rc.d/rc.local , який виконується в кінці процесу завантаження. Крім того у Федорі є файл /etc/sysconfig/harddisks де всі ці параметри можна виставити при завантаженні.
В SUSE - це /etc/sysconfig/ide, де можна обійшовши модуль режиму IDE DMA в YAST вручну виставити
DEVICES_FORCE_IDE_DMA="/dev/hda:udma5" (udma5 в мене UltraDMA/100).
"You should not be satisfied with being a victim, nor with being a survivor. You should aim to be a conqueror." "Now, go do the right thing!" Dr. Laura