The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Сравнение производительности Linux, Solaris, FreeBSD и Windows2000.

20.08.2001 11:05

Журнал SysAdmin опубликовал результаты тестирования Linux, Solaris (intel), FreeBSD и Windows2000. После выхода статьи, любители FreeBSD возмутились и предложили свой вариант тюнинга системы. После этого сравнение было проведено повторно.
Ниже приведены операции по тюнингу каждой участвующей в сравнении системы.

Solaris.
В /etc/system добавили set rlim_fd_max=0x8000 и set rlim_fd_cur=0x8000

Linux.
echo 65536 > /proc/sys/fs/file-max

FreeBSD.

Переходим в однопользовательский режим (single-mode) и выполняем:
 tunefs -n enable /
 tunefs -n enable /usr
 tunefs -n enable /var

Пересобираем ядро с параметром: 
  MAXUSERS 512

Изменяем в /boot/load.conf
  hw.ata.wc="1"
  kern.ipc.nmbclusters="60000"

В /etc/fstab для всех описанных дисков прописываем ",async".

В /etc/sysctl.conf добавляем:

 vfs.vmiodirenable=1
 kern.ipc.maxsockbuf=2097152
 kern.ipc.somaxconn=8192
 kern.ipc.maxsockets=16424
 kern.maxfiles=65536
 kern.maxfilesperproc=32768
 net.inet.tcp.rfc1323=1
 net.inet.tcp.delayed_ack=0
 net.inet.tcp.sendspace=65535
 net.inet.tcp.recvspace=65535
 net.inet.udp.recvspace=65535
 net.inet.udp.maxdgram=57344
 net.local.stream.recvspace=65535
 net.local.stream.sendspace=65535


  1. Главная ссылка к новости (http://www.samag.com/articles/...)
  2. Результаты теста после оптимизации FreeBSD
Лицензия: CC-BY
Ключевые слова: tcp, proccess, win, proc, async, string, boot, tune, linux, vm, freebsd, sysctl, ip, socket, udp, cluster, window, delay, file, ide, single_mode, solaris, sync, user
При перепечатке указание ссылки на opennet.ru обязательно
 Добавить комментарий
Имя:
E-Mail:
Текст:



Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру