Страница 1 из 1

Высокая нагрузка при линковании, после компиляции

Добавлено: 2010-06-18 14:50:24
HUNTERok
ОС: Freebsd 8.0 amd64

Компилирую в дебаге (-ggdb) игровой сервер WoW. Столкнулся с проблемой, что после компиляции, когда начинается линкование появляются сильные подвисания, особеннно это заметно на игровом сервере. (Компилирую с низким приоритетом nice +20 make). Наблюдение за состоянием системы по средствам утилиты top, показывает, что простой процессора (idle) 50-60%, видимо дело не в процессорном времени... Походу дело в нагрузке на винт =)
Покопался, наткнулся на утилиту ionice, которая как раз призвана ограничивать эту нагрузку, но под freebsd такой утилиты нету. Можете подсказать какая утилитка справится с данной задачей подобной ionice?

Re: Высокая нагрузка при линковании, после компиляции

Добавлено: 2010-06-18 14:59:13
hizel

Код: Выделить всё

top -m io

Re: Высокая нагрузка при линковании, после компиляции

Добавлено: 2010-06-18 15:05:05
HUNTERok
hizel писал(а):

Код: Выделить всё

top -m io
не, нето =) Мне приоритет надо выставить, а не наблюдать за ним. Я уже убедился что компиляция все I/O ресурсы занимает, вот ограничить бы как нибудь, по аналогии с командой nice

Re: Высокая нагрузка при линковании, после компиляции

Добавлено: 2010-06-19 17:56:57
HUNTERok
Ничего не нашёл... Не ужели я первый кто столкнулся с такой проблемой? Полюбому владельцы jail серверов сталкивались с этим. Один юзер может затормозить всю систему =\

Re: Высокая нагрузка при линковании, после компиляции

Добавлено: 2010-06-19 19:34:01
HUNTERok
кстати если быть точным, то I/O забивают на 100% процессы ar и ranlib при компиляции... Найти бы на них управу :)

Re: Высокая нагрузка при линковании, после компиляции

Добавлено: 2010-06-20 1:15:06
Гость
попробуй прицепить планировщик I/O с помощью gsched(8)

Re: Высокая нагрузка при линковании, после компиляции

Добавлено: 2010-06-20 1:16:34
Гость
еще можешь попробовать использовать gold вместо gnu ld