Як перевірити продуктивність vps Colobridge WIKI
Продукти
Статті
Зміст
як перевірити продуктивність vps
Слова для пошуку: бенчмарк, швидкість, benchmark
Як визначити продуктивність сервера?
Простий тест диска
Це досить простий тест, що дозволяє оцінити продуктивність системи зберігання без встановлення додаткових спеціальних утиліт.
dd if=/dev/zero of=testfile bs=64k count=16k conv=fdatasync
Після виконання команди буде виведено інформацію про швидкість виконання.
Потім можна оцінити швидкість читання:
Тут командаdd прочитає файлtestfile і запише його в псевдо-пристрій/dev/null. Пристрій/dev/null це щось подібне до системного шредера або чорної дірки для знищення всього, що туди потрапляє.
Простий тест мережі
Вимірювання загальної продуктивності
Встановіть утилітиtime make file gcc
Можливо буде потрібно ще
Завантажте утиліту за посиланням unixbench, розпакуйте та запустіть.
Якщо одночасно запустити тест на безлічі віртуальних серверів, то, звичайно, результат буде далекий від реально досяжного.
Подробиці про Unixbench
UnixBench складається з кількох окремих тестів, які орієнтовані конкретні параметри.
Цей тест використовується для вимірювання та порівняння продуктивності комп'ютерів. Тест фокусується на обробці рядків. Результат багато в чому залежить від апаратного та програмного забезпечення, опцій компілятора та компонувальника, оптимізації коду, кеш-пам'яті, стану типів даних.
Цей тест вимірює швидкість та ефективність операцій з плаваючою комою. Використовується широкий спектр функцій, включаючи C SIN, COS, SQRT, математичні операції, масиви звернень,умовні переходи та виклики процедур.
Execl Throughput
Цей тест вимірює кількість execl дзвінків за секунду. Execl є частиною сімейства функцій Exec, що виконують заміну поточного образу процесу з новим.
Вимірює швидкість перенесення даних з одного файлу до іншого з різними розмірами буфера за 10 секунд.
Pipe Throughput
Вимірювання найпростішої форми комунікації між процесами. Вимірює скільки разів на секунду можна записати 512 байт у пайп та прочитати з пайпу.
Pipe-based Context Switching
Цей тест вимірює кількість обмінів даними через пайп між двома процесами, при якому тестова програма породжує дочірній процес, з яким воно здійснює двонаправлений обмін.
Process Creation
Вимірювання швидкості створення блоків управління та розподілу пам'яті для нових процесів. Результат залежить від пропускної здатності пам'яті.
Shell Scripts
Вимірювання кількість разів на хвилину процес може початися та обробляти набір з одного, двох, чотирьох та восьми одночасних копій скриптів.
System Call Overhead
Тест оцінює накладні витрати виконання системних викликів.
Графічний тест
Тест вимірює 2D та 3D продуктивність обробки графіки. Ці тести дають дуже приблизне уявлення про 2D-і 3D-продуктивність системи і залежатиме не тільки від обладнання, але від того, які використовуються драйвери. Для графічних тестів потрібно встановити 3dinfo.
Запуск Unixbench
The option flags are:
use / 3, but at least 1. Defaults to 10 (3 for
-c option can be given multiple times; for example:
will run a single-streamed pass, then a 4-streamed pass. Note that some tests (currently the graphics)tests) will only run in a single-streamed pass. Зміна невідомих думок є такою, щоб назви тестів до ходу. Default is to run «index». See Tests below.
Доступні тести є організовані в категорії; коли generating index scores (see "The BYTE Index" below) the results for each category are produced separately. Категорія:
Наступні індивідуальні тести є наявними:
Наступні pseudo-тест наклейки є незрозумілими для комбінацій інших tests: