Персональный
сайт
Игоря
Сысоева


 
english
обо мне
 
sysoev.ru
 
nginx
 
mod_accel
mod_realip
mod_deflate
программирование
всякая всячина
windows
freebsd
apache
pppd
unix
web
 
 

Немного из мэйл листов FreeBSD, N3

 

17.07.2002

  • Увеличение HZ
    Matthew Dillon рассказывает, почему увеличенная частота переключений задач может улучшить реактивность системы. В современных версиях FreeBSD HZ по умолчанию равен 100. Возможно, его увеличат до 250. При использовании polling'а рекомендуется ставить 1000. Надо заметить, что увеличенный HZ влияет на редко используемые опции сокетов SO_RCVTIMEO и SO_SNDTIMEO. Так, если при HZ=100 максимальное значение таймаута может быть около 320 секунд, то при HZ=1000 — всего 32 секунды.

  • Как форматировать современные IDE-диски
    Peter Wemm пишет о том, что современные IDE-диски читают и записывают информацию не секторами, а целым треком. Поэтому при пропадании питания во время записи одного сектора портится, как правило, целый трек. Из этого факта следует два вывода — первый, включение кэширования на запись (hw.ata.wc=1) полезно, и второй, softupdates не гарантирует целостность мета-данных даже при выключенном кэшировании. Забавен комментарий Julian Elischer на последнюю фразу:

    > Take the above with a grain of salt, I've never
    > actually worked at a drive manufacturer.
    > The only thing for sure is that all hard drives suck. :-)
    
    "I'm not an engineer, I just play one on TV"???
    
    Soeren Schmidt также замечает, что специальные команды форматирования низкого уровня, использовавшиеся в старых дисках, в новых дисках фактически просто перезаписывают сектора и аналогичны следующей команде:
    dd if=/dev/null of=/dev/disk bs=64k
    

    И в завершение, список программ производителей дисков для различных манипуляций с диском.

(C) Игорь Сысоев
http://sysoev.ru