URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 77973
[ Назад ]

Исходное сообщение
"производительность винта на FreeBSD"

Отправлено ponyol , 20-Дек-07 16:11 
Такая вот ситуация:
FreeBSD 6.2-RELEASE-p7 FreeBSD 6.2-RELEASE-p7 #2: Thu Oct 18 14:59:41 EEST 2007 amd64

# atacontrol list
ATA channel 0:
    Master:  ad0 <ST3160815A/3.AAC> ATA/ATAPI revision 7

# atacontrol mode ad0
current mode = UDMA100

# sysctl hw.ata.ata_dma
hw.ata.ata_dma: 1

# diskinfo -c ad0
ad0
        512             # sectorsize
        160041885696    # mediasize in bytes (149G)
        312581808       # mediasize in sectors
        310101          # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.

I/O command overhead:
        time to read 10MB block      6.218472 sec       =    0.304 msec/sector
        time to read 20480 sectors  67.697297 sec       =    3.306 msec/sector
        calculated command overhead                     =    3.002 msec/sector

тормозит просто неприлично :(
как-то это можно исправить?


Содержание

Сообщения в этом обсуждении
"производительность винта на FreeBSD"
Отправлено universite , 20-Дек-07 16:32 
>Такая вот ситуация:
>FreeBSD 6.2-RELEASE-p7 FreeBSD 6.2-RELEASE-p7 #2: Thu Oct 18 14:59:41 EEST 2007 amd64
>тормозит просто неприлично :(
>как-то это можно исправить?

Контроллер виноват.
Попробуйте обновить Биос.


# diskinfo -c ad7
ad7
        512             # sectorsize
        500107862016    # mediasize in bytes (466G)
        976773168       # mediasize in sectors
        969021          # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        ad:WD-WCAPW2776439      # Disk ident.

I/O command overhead:
        time to read 10MB block      0.135663 sec       =    0.007 msec/sector
        time to read 20480 sectors   3.153107 sec       =    0.154 msec/sector
        calculated command overhead                     =    0.147 msec/sector



"производительность винта на FreeBSD"
Отправлено ponyol , 20-Дек-07 16:53 
>
>Контроллер виноват.
>Попробуйте обновить Биос.
>

вот же :(
это же рабочий сервер....

других предположений нет?


"производительность винта на FreeBSD"
Отправлено zing , 20-Дек-07 17:31 
>>
>>Контроллер виноват.
>>Попробуйте обновить Биос.
>>
>
>вот же :(
>это же рабочий сервер....
>
>других предположений нет?

Пересоберите ядро с опциями

options PREEMPTION
options HZ=1000
options ADAPTIVE_GIANT


"производительность винта на FreeBSD"
Отправлено Guest , 20-Дек-07 18:02 
>Пересоберите ядро с опциями
>
>options PREEMPTION
>options HZ=1000
>options ADAPTIVE_GIANT

Не заметил, вас много, или ты тут один такой с идиотскими советами пересобрать ядро? К сведению, эти опции давно уже включены по умолчанию, и к описанной проблеме отношения не имеют никакого.

Про контроллер уже сказали.


"производительность винта на FreeBSD"
Отправлено ponyol , 20-Дек-07 18:05 
>>
>>других предположений нет?
>
>Пересоберите ядро с опциями
>
>options PREEMPTION
>options HZ=1000
>options ADAPTIVE_GIANT

спасибо, но эти опции в текущем ядре есть :(
если еще какой-нить способ кроме попытки перепрошивки биоса?


"производительность винта на FreeBSD"
Отправлено ponyol , 21-Дек-07 14:31 
>тормозит просто неприлично :(
>как-то это можно исправить?

всем спасибо за ответы, таки контроллер :(