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



sysoev.ru
mod_accel
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
    

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

  • TCP/IP-стэк в 4.6-STABLE
    Для подготовки к внедрению ipfw2 в 4.6-STABLE Luigi Rizzo импортировал немного TCP/IP'шного кода из 5.0-CURRENT. В результате случился баг, живший в 4.6-STABLE с 9 по 12 июля.

(C) Igor Sysoev
http://sysoev.ru