Комментарии автора статьи: "Со фрей я до сих пор уверен, что чего-то там недонастроили, хотя попыток была масса заставить ее работать." Похоже на то. =)
Более грамотно было вынести мускуль как отдельный сервис, поскольку тюних мускуля и апача может быть ортогонален.
Все это сильно смахивает на пеар того что в Трините есть такие мегасундуки с 4 оптеронами. Интереснее посмотреть эти тесты в сравнении с ниагарой от сан, не только абсолютные замеры призводительности, но и то в какие деньги это обойдется, в том числе содержать такого монстра на площадке.
traceroute to 81.3.165.126 (81.3.165.126), 30 hops max, 40 byte packets 1 213.59.0.129 (213.59.0.129) 0.845 ms 0.576 ms 0.813 ms 2 msk-scr2-ge3-2.rt-comm.ru (217.106.0.65) 12.554 ms 12.807 ms * 3 * * * 4 msk-bbn1-ge7-1.rt-comm.ru (217.106.0.46) 12.808 ms 12.465 ms 12.495 ms 5 spb-bbn0-po8-3.rt-comm.ru (217.106.7.133) 12.945 ms 21.033 ms 12.759 ms 6 spb-dsr2-ge0-0-0-0.rt-comm.ru (217.106.0.162) 12.505 ms 12.313 ms 12.402 ms 7 195.161.4.34 (195.161.4.34) 12.967 ms 13.073 ms 12.906 ms 8 J7-1-K4.ge-0-3-0-7.peterstar.net (84.204.188.6) 13.012 ms 13.396 ms 13.220 ms 9 J10-1-321.ge-0-1-0-55.ip.peterstar.net (84.204.190.6) 13.152 ms !N 13.319 ms !N 13.116 ms !N
под фрёй: . похоже что где-то облажались с настройкой mysql. Ерунда какая-то получается. . если ещё не убили покажите `systat -vm` и `mount` . accf_http загрузить не забыли?
> Результаты, по-моему, могли бы быть на FreeBSD лучше, если в конфигурации ядра закомментировать строку
Не похоже. Судя по всему где-то пропущена какая-то дурь при настройке фри. imho было бы не грех приложить конфиги (хотя бы sysctl -a), показать что в make.conf etc. Хотя бы рассказать как mysql собирали...
1. Убрать makeoptions DEBUG=-g из конфига ядра.
2. Добавить следующие строчки в /etc/make.conf и пересобрать софт:
CPUTYPE
CFLAFS= -O2 -pipe
COPTFLAGS= -O2 -pipe
3. Увеличить recvspace и sendspace до 65535
4. Есть вероятность, что апачу могло нехватить разделяемой памяти (shared memory) (по дефолту ее вроде всего 4 мб). Прописать осмысленные значения в
kern.ipc.shmall
kern.ipc.shmmax
kern.ipc.semmap
Есть возможность прогнать те же тесты с такой настройкой FreeBSD?