Загадка page execution time

Главные вкладки

Аватар пользователя ankheg ankheg 28 августа 2008 в 19:27

Взял VPS, поставил на него копию сайта, работающего на shared. Включил и там и там devel. На VPS в шелле написал "top".

В 15:00 сравнил характеристики, подергав страницы несколько раз, получилось на shared 0,3 секунды на sql и 1,2 секунды на page execution. На VPS 0,2 на sql и 0,7 секунды на генерацию страницы. Порадовался приросты производительности.

Решил проверить в 17:45, когда люди добивают последние минуты на работе в интернете. На shared получилось 1 секунда на sql и 2 секунды на всю страницу. На VPS получилось 0,2 секунды на sql и 4-7 секунд execution time.

Смотрел на top, написал в сапорт, они тоже на top посмотрели - ресурсов свободных полно.

Проверил в 19:00 - на VPS все вернулось к быстрой дневной норме.

Подскажите объяснение явлению. Drupal 5, FreeBSD.

P. S. - "на глаз" не скажу, что на VPS страницы грузились хуже в час пик.

Комментарии

Аватар пользователя ankheg ankheg 28 августа 2008 в 21:22

Появились первые догадки.

Либо где-то в коде запрашивается нечто с других хостов. Хотя это маловероятно.

Либо где-то идет активная работа с файлами. Час пик - жесткие диски скрипят - файловые операции работу скриптов тормозят. ВПС - это конечно гарантированные доли процессора и памяти, но не жесткого диска. Так ведь.

Расследование продолжается Smile

Аватар пользователя ankheg ankheg 29 августа 2008 в 16:45

Да, я включил eaccelerator, стало побыстрее.

Однако, это не объясняет замедление в пиковые часы. Может рейд сильно нагружен и поэтому скорость дисковых операций снижается.