Вводная:
- аппарат HP ML 350G4p c одним Xeon 3200, Hyper -Threading включен. 2 гига памяти.
- была NW 5.1, под ней крутилась СУБД PSQL 8.7, но которой основана наша основная система автоматизации предприятия. Жили не тужили. Все работало нормально, быстро и надежно.
- лицензировались на NW 6.5 поставили SP6, PSQL 9.5.
Тоже сначала все было нормально и работало на радость пользователям и админам.
Но вот не пойму в какой момент вдруг стал припадать сервер.
Первые симптомы - проц начал иногда показывать 100 % загрузку ненадолго. У юзеров в это время все немного замирало, на секундочку-другую, но потом отпускало.
Вдруг на неделе сервер пропал. Его нет, нет дисков, единственно что было - его пинг.
Через три дня ситуация повторилась.
При этом с консоли сервера исправно работает только PING, RM не отзывается, экраны с консоли переключаются, но ничего не выгружается и не загружается, на мониторе видно последнее значение загрузки проца -95 и значения не менялись.
Снаружи сервер на пинг тоже отзывался без проблем и задержек.
И более свою работоспособность сервер не проявлял никак. Его графика показвала только перемещения мыши, альтернативные консоли загружались, но толку от них никакого.
И основная и альтернативные сразу же прокисали на любую команду - Unload DOWN RESTART и т.д.
Может быть, если подождать с полчасика, все бы и откисло, но больше 15 минут терепения не хватало в условиях непрерывно возрастающего раздражения пользователей всякого ранга.
Пришлось оба раза жать кнопку питания и это плохо.
Отсюда интерес - кажется, что не справляется процессор. Стоит ли докупать недешево второй проц в сервер или надо думать о другом сервере?Не вижу, что гипертрейдинг как-то помогает - на втором (виртуальном) проце нагрузка не возрастает.
Как проще выявить задачу, которая нас вешает? В логах ничего нет, сервер радостно пишет потом, что все у него ОК.
А еще - можно ли запретить процессам вешать сервер? Ну т.е. - ограничить максимально разрешенную загрузку, чтобы другим обязательно что-то осталось?
Всем заранее спасибо за отклики
