Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отказы ядра в предоставлении ресурсов
 
 автор: Владимир55   (12.07.2008 в 22:12)   письмо автору
 
 

VDS проработал без перезагрузки 44 дня, но сегодня я обнаружил, что сайты не открываются. После перезапуска VDS работа восстановилась.

Просматривая статистику работы своего VDS, вижу следующее:

Отказы ядра в предоставлении ресурсов за июль:
Запуск процессов - 0
Файловые дескрипторы - 517
Выделение памяти - 250
Выделение wap - 0

Отчет о нагрузке за июль:
CPU - 2%
Память - 43 %
Процессы - 9 %
Файловые дескрипторы - 46 %

Текущая нагрузка (выводится каждые 5 минут):
CPU - 2%
Память 78%
Процессы 19%
Файловые дескрипторы 54 %


Как это понимать?

   
 
 автор: MAR_NIKOZA   (12.07.2008 в 23:03)   письмо автору
 
   для: Владимир55   (12.07.2008 в 22:12)
 

Для размышления:

Если процессор начнёт отсчитывать секунды,
то для полного заполнения значением 32-регистра понадобится как раз 44 дня.

Что-то где-то не обнуляется, наверное.

+++++++++++++++++++++++++++++++++
P.S. Ошибся, 49 дней.

The GetTickCount function retrieves the number of milliseconds that have elapsed since Windows was started.
DWORD GetTickCount(VOID)

The elapsed time is stored as a DWORD value. Therefore, the time will wrap around to zero if Windows is run continuously for 49.7 days.

   
 
 автор: Trianon   (12.07.2008 в 23:13)   письмо автору
 
   для: MAR_NIKOZA   (12.07.2008 в 23:03)
 

>Если процессор начнёт отсчитывать секунды,
>то для полного заполнения значением 32-регистра понадобится как раз 44 дня.
Даже если миллисекунды начнет, понадобится дней 50.
А в секундах unixtime считается ажно с 1970 года, и до краха еще лет 30

   
 
 автор: MAR_NIKOZA   (12.07.2008 в 23:20)   письмо автору
 
   для: Trianon   (12.07.2008 в 23:13)
 

49 дней - милисекунды храним в 8-значном HEX-числе
49 дней Х 256 - храним в 9-значном. Это где-то 34 года
49 дней Х 256 Х 256 храним в 10-значном. Точно краха не будет. :-)

   
 
 автор: Владимир55   (15.07.2008 в 09:18)   письмо автору
 
   для: MAR_NIKOZA   (12.07.2008 в 23:20)
 

Видимо, вопрос довольно сложный.

Может, Хеопс или Кузнецов заметят тему...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования