Linux-ускори свой жесткий диск Ide

Автор: | 15.04.2019

Системы Linux обычно используют консервативные настройки драйвера IDE по умолчанию, которые могут значительно замедлить работу системы. По умолчанию они настроены на наиболее безопасные настройки, гарантирующие работу. Однако вы можете изменить их конфигурацию, чтобы увеличить скорость чтения с жесткого диска. В большинстве случаев это существенно не ускорит обслуживание вашего веб-сайта, но полезно знать, что вы можете максимально использовать свое оборудование.

Чтобы сравнить скорость чтения диска IDE, выполните следующие действия.

> root @ newserver [~]# hdparm -Tt / dev / hda

/ dev / hda:

Время чтения буферной памяти: 696 МБ за 2,00 секунды = 348,00 МБ / с

Чтение диска с синхронизацией времени: 60 МБ за 3,00 секунды = 19,80 МБ / с

Дисковые чтения с синхронизацией времени могут быть очень медленными. Это может быть связано с высокой загрузкой процессора или обширной заменой жесткого диска. Сначала проверьте раздел оптимизации Apache, если время чтения слишком медленное.

Теперь давайте посмотрим, каковы параметры ввода / вывода жесткого диска. Выполните команду / sbin / hdparm -v / dev / hda

# / sbin / hdparm -v / dev / hda

/ dev / hda:

multcount = 16 (вкл)

IO_support = 0 (по умолчанию 16 бит)

unmaskirq = 0 (выкл)

using_dma = 0 (отключено)

keepsettings = 0 (отключено)

только чтение = 0 (выкл.)

readahead = 8 (в комплекте)

геометрия = 9729/255/63, сектора = 156301488, начало = 0

Это текущие настройки для настроек драйвера. Давайте посмотрим, на что способен ваш жесткий диск. Выполните команду / sbin / hdparm -i / dev / hda

root @ cpanel [~]# / sbin / hdparm -i / dev / hda

/ dev / hda:

Модель = ST380011A, FwRev = 3,06, серийный номер = 5JV18H2Q

Config = {HardSect NotMFM HdSw> 15uSec с фиксированным DTR> 10 МБ RotSpdTol> .5%}

RawCHS = 16383/16/63, TrkSize = 0, SectSize = 0, ECCbytes = 4

BuffType = неизвестно, BuffSize = 2048 КБ, MaxMultSect = 16, MultSect = 16

CurCHS = 16383/16/63, CurSects = 16514064, LBA = да, LBAsects = 156301488

IORDY = вкл / выкл, tPIO = {мин: 240, w / IORDY: 120}, DMA = {мин: 120, rec: 120}

Режимы PIO: pio0 pio1 pio2 pio3 pio4

Режимы прямого доступа к памяти: mdma0 mdma1 mdma2

Режимы UDMA: udma0 udma1 udma2 udma3 udma4 * udma5

AdvancedPM = нет WriteCache = включено

Привод совместим с: ATA / ATAPI-6 T13 1410D версии 2:

* указывает текущий активный режим

Значительное увеличение производительности ввода / вывода было отмечено при установке драйверов в DMA, 32-битных передачах и многосекторном режиме. Помните, что привод поддерживает режимы DMA. Позволяет вам включить режим DMA, это ускорит кэширование синхронизации в два раза

# / sbin / hdparm -d1 / dev / hda

# / sbin / hdparm -c3 / dev / hda (поддержка ввода / вывода установлена ​​на 3 - включить 32-битную передачу на первом HD с помощью ввода)

# / sbin / hdparm -m16 / dev / hda (выберите параметры передачи данных 16 как MaxMultSect = 16)

# / sbin / hdparm -a16 / dev / hda (выберите для чтения вперед 16 как MaxMultSect = 16)

Проверьте производительность жесткого диска еще раз.

root @ cpanel [~]# / sbin / hdparm -Tt / dev / hda

/ dev / hda:

Буферная память читает: 724 МБ за 2,00 секунды = 362,00 МБ / с

Чтение диска с синхронизацией времени: 154 МБ за 3,01 секунды = 51,16 МБ / с

Наконец, вы можете настроить параметры UltraDMA для тех, у кого есть IDE-контроллеры Mode3 / 4 с EIDE или UDMA HD. Можно активировать режим 3 или режим 4 PIO и UDMA. На мой взгляд, это слишком рискованно для веб-сервера, поэтому мы пропустим эту часть. В приведенный выше пример UDMA уже включен.

После перезапуска сервера эти настройки не будут сохранены. Вы можете редактировать файл /etc/rc.d/rc.local root @ cpanel [~]# pico /etc/rc.d/rc.local

и добавьте эти команды в этот файл. rc.local запускается после того, как все остальные команды были выполнены, когда работает сервер Linux.

Примечание: стандартные настройки гарантированы. Если вы не уверены в том, что делаете, и предпочитаете стабильность вашей системы, чтобы получить дополнительную скорость, не используйте вышеуказанные команды. Мы запустили эти оптимизированные настройки на нашем сервере Filesland.com и других сайтах

0

Автор публикации

не в сети 2 недели

Мэтт

0
Я являюсь SEO менеджером и отвечаю за контроль органического рейтинга клиентов по их основным ключевым словам. Когда я не за компьютером, мои главные страсти - игра на барабанах, хоккей и тусовка.
Комментарии: 5Публикации: 8098Регистрация: 03-08-2017

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

три × четыре =