Диск I
Коли ви хочете замовити хостинг в Україні, будь то VPS, віртуальний хостинг або виділений сервер, іноді потрібно вказати обсяг диску I/О, який коштує грошей. Виникає питання, що собою являє цей Диск I/O і який обсяг потрібно вибрати.

Почнемо з самого початку.
Зі статті ви дізнаєтесь:
Види пристроїв комп'ютера
Пристрої комп'ютера поділяються на три основні типи: пристрої введення, пристрої виведення та пристрої вводу/виводу. Коли людина друкує за допомогою клавіатури текст і зберігає його на диску, клавіатура виконує функцію введення. Якщо надрукований текст відображається на екрані, монітор відіграє роль виведення.
Основні пристрої введення:
Тобто, це такі пристрої, які приймають інформацію від користувачів.
Список основних пристроїв виведення:
- монітор;
- принтер;
- динаміки/колонки/навушники;
- плоттер (графобудівник) і т.д;
Пристрої виводу показують для користувача результати введення. Наприклад, зображення на моніторі, друкований текстовий документ, звуки мелодії тощо.

Буваютьпристрої введення та виведення відразу. Це такі пристрої як:
- жорсткі диски;
- мережеві карти;
- дисководи;
- модеми тощо;
У функції пристрою введення/виводу входить як прийом інформації, що входить, так і відправлення вихідної інформації. Наприклад, якщо ввести будь-яку назву сайту в браузері та натиснути «відкрити», то комп'ютер через мережну карту подасть вихідний запит на пошук цього сайту та його контенту для відображення у браузері. Потім комп'ютер отримає вхідний запит черезмережеву карту, що сайт було знайдено та розпочнеться передача контенту. У цьому випадку мережна карта робить вихідні запити та приймає вхідну інформацію. Дисководи аналогічно виконують операції введення та виведення. Вставляючи компактний диск, дисковод виконує операцію введення, але коли інформація відображається на комп'ютері, то виконується операція виведення.
Як працює жорсткий диск?
Висновок: файли, які активно задіяні диском – це диск I/O. Цей об'єм, який обробляє жорсткий диск за певний період часу, зазвичай за місяць. Обчислюється він у терабайтах (ТБ).
Виникає питання: а хіба обсяг самого диска не входить обсяг диска I/O? Ні, оскільки обсяг оброблюваної інформації може бути значно вищим. Наприклад, є сайт, контент якого зберігається на диску 40 ГБ. Сайт за добу відвідують 1000 осіб та завантажують у середньому 20 МБ контенту. У результаті виходить, що 1000 чоловік завантажують із диска приблизно 20,000 МБ (1000 осіб * 20 днів) за 1 день. На місяць середня кількість завантажень становить 600,000 МБ (20, 000 МБ на добу * 30 днів) або 586 ГБ (600, 000 МБ/1024 МБ). Це реальний обсяг даних, який обробляється жорстким диском.
Чому потрібно платити за диск I/O?
Щоб відповісти на це питання, необхідно розуміти, що являє собою жорсткий диск, він же HDD (Hard Disk Drive). Жорсткий диск – це накопичувач інформації, який має механічні елементи, такі як алюмінієві або скляні пластини, а також головки, що зчитують. Просте механічне взаємодія відбувається в такий спосіб: пластини обертаються, а голівки шукають інформацію них.
Через те, що інформація знаходиться в «різних точках» на пластині, головки змушені витрачати час на пошук інформації. Таким чином, на пошук інформації йдебільше часу, ніж її читання.
Коли VPS купується в оренду, на жорсткому диску сервера резервується певний обсяг пам'яті, який вказаний у тарифному плані. Слід зазначити, що у більшості випадків відбувається лише часткова оренда невеликого обсягу пам'яті жорсткого диска, а решта «вільна пам'ять» дається в оренду ще іншим користувачам. Таким чином, один жорсткий диск можна орендувати десятками користувачів. Кожен користувач так чи інакше завантажує файли на диск, видаляє їх, копіює, переміщає і т.д. Все це створює навантаження на жорсткий диск. Враховуючи той факт, що диск орендують відразу кілька користувачів, навантаження істотно зростає. Через це жорсткий диск рано чи пізно вийде з ладу, оскільки він працює в постійному навантаженому режимі.
Також можуть виникати «провали» у його роботі. Під «провалом» маються на увазі затримки у його роботі. Це відбувається внаслідок того, що один із користувачів активно працює з великими обсягами даних, що суттєво позначається на навантаженні диска, а запити від інших користувачів, грубо кажучи, потрапляють у чергу. Щоб цього не сталося, системні адміністратори повинні регулярно стежити за навантаженням на дискові системи та усувати великі навантаження, які негативно впливають на комфорт інших користувачів.
Багато хостингових компаній просять плату за роботу з великим обсягом файлів. Так було введено плату за Диск I/O. Користувачі, які працюють із великим обсягом даних, платять за це окрему суму. На сервері, де клієнт орендує частину диска, встановлюється програмне забезпечення типу «лічильника», який проводить аналіз роботи жорсткого диска, навантаження, стан. Також ведеться статистика кожного користувача з навантаження на диск та підсумовується загальний обсягданих, які було введено чи виведено з диска. Зазвичай, цей обсяг вважається за один місяць і значення може змінюватись щоразу, оскільки навантаження на диск не буває рівномірним.
Якщо користувач бачить на формі замовлення пункт Диск I/O, то передбачається, що необхідно вибрати приблизний, середнього обсягу даних, які будуть оброблені жорстким диском. Можна вибрати мінімальну межу, але, якщо ліміт буде подолано, то, найімовірніше, буде виставлено рахунок на іншу суму наприкінці місяця. Через один місяць, якщо сума в рахунку відрізняється, і причина є в диску I/O, то можна поставити питання системним адміністраторам і з'ясувати, який обсяг даних було оброблено.
Сума, яку оплачують користувачі за обробку даних диском, зазвичай витрачається на ці диски, а саме на їх заміну. Коли стан диска погіршується, то придбавається новий диск і зі старого диска на нього дублюється інформація, а старий диск виходить із роботи. Таким чином, користувачі не помічають заміну дисків та комфортно продовжують роботу.