Ми використовуємо cookie-файли
Для оптимізації роботи нашого сайту ми використовуємо cookie-файли. Продовжуючи використовувати сайт, Ви погоджуєтеся з використанням cookie-файлів.
Новий дизайн
Панель керування
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307 Гаряча лінія
  • +38 (044) 392-74-33 Київ
  • +38 (057) 728-39-00 Харків
  • +38 (056) 794-38-31 Дніпро
  • +38 (032) 229-58-93 Львів
  • +38 (048) 738-57-70 Одеса
  • +38(093) 170-15-42  Life
  • +38 (067) 400-88-44 Київстар
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7 (499) 348-28-61 Москва

2.26.5. Перевищення споживання процесорних хвилин

Згідно з пунктом 5.2 умов надання послуг в рамках віртуального хостингу кожен хостинг-аккаунт повинен використовувати не більше 100 процесорних хвилин на добу. Дане обмеження не поширюється на тарифи бізнес-хостингу - в них надаються гарантовані ресурси за обраним тарифом без обмежень за часом використання (процесорного часу).

Статистика споживання ресурсів ведеться за допомогою лічильника, вбудованого в ядро операційної системи Linux. Підрахунок процесорного часу виконується в цілому по хостинг-аккаунту для всіх запущених в ньому процесів. Визначити, який саме сайт або скрипт, розміщений в рамках цього хостинг-аккаунта, створює навантаження, на жаль, неможливо. Це пов'язано з тим, що операційна система Linux веде облік процесорного часу тільки по користувачах, а кожен хостинг-аккаунт - це окремий користувач Linux.

Процесорний час - це час, який витратив процесор сервера на обробку завдання. Процесорний час залежить тільки від виконаної роботи.

1 процесорна хвилина - це завантаження одного ядра процесора на 100% протягом однієї хвилини.

Перевищення даного ліміту означає, що сайти хостинг-аккаунта викликають підвищене навантаження на сервер і можуть негативно впливати на роботу і продуктивність хостинг-аккаунта.

Всі ресурси сервера розподіляються між клієнтами, розміщеними на цьому сервері. Якщо один клієнт використовує значно більше ресурсів сервера, ніж інші, це призводить до того, що якість послуг хостингу для інших клієнтів хостингу падає. У зв'язку з цим ми змушені вручну контролювати ресурси, які споживаються користувачами.

Кількість сайтів і їх відвідуваність прямо не впливають на споживання ресурсів скриптами. Можна створити одну сторінку, яка при відвідуваності 100 осіб на добу буде використовувати 100% ресурсів сервера, а можна створити сайт, який буде обробляти 100000 запитів на добу і створювати навантаження в 50 процесорних хвилин.

Раніше ми вручну обробляли тільки найбільших порушників. Зараз цей процес автоматизований і поширюється на всіх клієнтів. На сьогоднішній день 2% акаунтів хостингу споживає 50% ресурсів серверів. Гроші, які оплачуються, не покривають витрат на оплату електрики і цю проблему потрібно вирішувати не черговим підняттям цін для всіх клієнтів, а індивідуальною роботою з проблемними хостинг-акаунтами.

На жаль немає. Обмеження в 100 процесорних хвилин на добу існує для всіх тарифів стандартного віртуального хостингу.

Якщо хостинг-аккаунту необхідно більше ресурсів, можна розглянути можливість переходу на один з тарифів бізнес-хостингу (Детальна інформація), VPS або виділений сервер, Де відсутня ліміт процесорного часу - ви будете обмежені лише ресурсами обраного тарифу або сервера і зможете їх використовувати без обмежень за часом.

Однак, якщо в рамках одного хостинг-аккаунта розміщено відразу декілька сайтів, кожен з яких окремо не перевищував би ліміти, то в якості альтернативного варіанту можна розглянути замовлення додаткових хостинг-акаунтів і перенесення сайтів на них автоматично або вручну.

Наприклад, в одному хостинг-акаунті розміщено два сайти, кожен з яких споживає приблизно по 70 процесорних хвилин на добу. В сумі навантаження буде вище допустимої, але якщо замовити додатковий хостинг-аккаунт і перенести на нього один із сайтів, то в підсумку замість одного хостинг-аккаунта з перевищенням навантаження вийде два хостинг-аккаунта без перевищень.

З моменту отримання повідомлення про перевищення навантаження у користувача є 3 дні, щоб вжити заходів щодо її зниження до того, як до хостинг-аккаунту почнуть застосовуватися обмеження з метою утримати навантаження в допустимих межах. Якщо протягом цього часу навантаження все також буде вище допустимої, то для аккаунта поступово (раз на день) почнуть обмежуватися ресурси до тих пір, поки добове навантаження не опиниться в рамках допустимої.

Якщо навантаження за останні повні добу не перевищує 100 процесорних хвилин, то встановлені обмеження почнуть автоматично зніматися. Зняття обмежень відбувається не відразу, а теж поступово (раз в день) в порядку, зворотному їх установці. Якщо протягом цього періоду навантаження так і не буде перевищувати допустиму, обмеження з хостинг-аккаунта будуть зняті.

Для вирішення проблем зі споживанням процесорних хвилин рекомендуємо:

Зверніть увагу, що споживання процесорних хвилин може залежати від безлічі факторів, тому надати точні рекомендації по оптимізації, в силу особливостей і складності сучасних систем сайтів та іншого, ми не можемо. Для проведення аналізу причин навантаження і усунення проблеми з перевищенням споживання процесорних хвилин слід звернутися до профільних фахівців в сфері розробки сайтів.

Якщо ви вирішили питання з навантаженням, то на графіках і в статистиці навантаження на веб-сервер і навантаження на MySQL-сервер не повинно бути перевищення споживання процесорних хвилин і не повинно бути споживання більше 25% CPU протягом більше 90 секунд.