Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: РИТ: Высокие нагрузки vs Highload++
Здравствуйте, Игорь.
На мелких картинках ситуация следующая:
sysctl kern.ipc.sfreadahead=131072 ничего не дало. Хотя большинство
картинок меньше 128кб
sysctl kern.ipc.sfrefer=1 позволил на пиковой нагрузке перейти
приблизительно 100 из 600 воркеров в kqread из biord и ufs . До этого
почти все 600 воркеров были в biord или ufs.
IS> Более того, хочу чтобы закомитили.
IS> Патч прилагается.
IS> Но хочу предупредить, что на обычной FreeBSD имеет смысл увеличивать
IS> только до 128K:
IS> sysctl kern.ipc.sfreadahead=131072
IS> что в ситуации с мелкими картинками должно быть достаточно.
IS> Ещё можно попробовать
IS> sysctl kern.ipc.sfrefer=1
IS> чтобы часто используемые картинки не вытяснялись из VM редко используемыми.
>> IS> В общем, научили мы sendfile читать по 2M:
>>
>> IS> #sysctl kern.ipc.sfreadahead
>> IS> kern.ipc.sfreadahead: 2097152
>>
>> IS> и правильно кэшировать частоиспользуемое (1190M Active):
>>
>> IS> CPU states: 0.3% user, 0.0% nice, 0.9% system, 2.6% interrupt, 96.3%
>> idle
>> IS> Mem: 1190M Active, 2271M Inact, 341M Wired, 140M Cache, 214M Buf, 8908K
>> Free
>>
>> IS> PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
>> IS> 1278 nobody 1 4 0 12704K 4420K kqread 1 0:20 0.00% nginx
>> IS> 1266 nobody 1 4 0 12704K 4396K kqread 1 0:16 0.00% nginx
>> IS> 1267 nobody 1 4 0 12704K 4348K kqread 1 0:15 0.00% nginx
>>
>> IS> Итого, имеем на данный момент:
>>
>> IS> L(q) ops/s r/s kBps ms/r w/s kBps ms/w %busy Name
>> IS> 0 7 7 6650 23.7 0 0 0.0 16.6| ad16
>> IS> 0 7 7 8376 24.8 0 0 0.0 17.3| ad18
>> IS> 0 7 7 8376 26.8 0 0 0.0 18.8| ad20
>> IS> 0 7 7 8504 25.0 0 0 0.0 17.5| ad22
>> IS> 0 28 28 31907 25.1 0 0 0.0 52.7| mirror/dat
>>
>> IS> В 3-4 раза можно вырасти.
>>
>> IS> Памяти под сетевые буфера всего 4M:
>>
>> IS> 3092K/632K/3725K bytes allocated to network (current/cache/total)
--
С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.
|