Там не секунды. Все эти тесты выполняются за миллисекунды.
Что же там было криво настроено? Без общих слов, конкретно, с примером конфига.
Долгий вызов mail() или других функций (например curl) -> происходит из-за нехватки свободных PHP процессов.
Например, сделайте 1 процесс PHP-FPM и зажмите F5.
Наглядно, исходник теста
function GetPHPMailMark() { $res = array(); $addr = "hosting_test@bitrix.ru"; $subj = "Bitrix server test"; $body = "This is test message. Delete it."; $s1 = getmicrotime(); bxmail($addr, $subj, $body); $e1 = getmicrotime(); $t1 = $e1 - $s1; return $t1; }
А вот сама функция -> отправляет через обычный mail или через PHPMailer.
function bxmail($to, $subject, $message, $additional_headers="", $additional_parameters="") { if(function_exists("custom_mail")) return custom_mail($to, $subject, $message, $additional_headers, $additional_parameters); if($additional_parameters!="") return @mail($to, $subject, $message, $additional_headers, $additional_parameters); return @mail($to, $subject, $message, $additional_headers); }
Считать ms (microtime) и давать какие-то оценки или даже формировать рейтинг на основе этого теста - просто маркетинг.
То есть, выполняя этот тест на новых xeon или i7. Вы получаете оценку немного выше или в два раза выше, как например здесь
А не пора ли тогда выкинуть все новые CPU и закупить волшебный Intel® Core™2 Duo CPU E4500 2.20GHz?
Тест MySQL. Тест битрикса не воспроизводит реальную нагрузку на базу данных.
Тест выполняет несколько раз: 100 select, insert и update.
Примерное время выполнения.
100 select select * from b_perf_test WHERE ID = #i#
100 insertinsert into b_perf_test (REFERENCE_ID, NAME) values (#i#-1, '".str_repeat(«x», 200)."')
100 update update b_perf_test set REFERENCE_ID = ID+1, NAME = '".str_repeat(«y», 200)."' WHERE ID = #i#
Это не performance test. А скорее — «работает ли mysql или нет?»
dev.1c-bitrix.ru/community/blogs/howto/2450.php
База данных (чтение/запись/удаление)
Отправляется большое число простых запросов в базу. Это очень утрированный тест: он не показывает, как база будет работать со сложными запросами на больших объемах данных.
Тест на отправку почты.
Предлагают проверить, как быстро работает функция php mail()
http://php.net/manual/ru/function.mail.php
Может быть еще потестим как быстро работает функция echo?
Тест CPU
1000000 изменяет значение переменной, от 0 до 1000000. Он работает в один поток. Этот утрированный тест.
Тест на создание файлов
Создает несколько раз по 100 файлов. Тоже утрированный тест.
Вообщем, если сайт работает медленно - это видно и без этого теста.
Если атака IN -> unlock IP делают автоматически/ по запросу, когда атака прекращается.
Блокируют IP, а не сам сервер (сервер продолжает работать, его никто не выключает).
Блокируют чаще всего тогда:
- когда это создает проблемы другим клиентам hetzner
- Большое количество тарифка + kpps, в большинстве случаев, даже если бы они не локнули IP, сервер все равно был бы недоступен
Что можно сделать?
Спрятать IP за фильтром, например за cloudflare (на дешевых тарифах, могут перестать проксировать и раскрыть IP).
Или же любым другим прокси сервисом, который согласится фильтровать ваш трафик.
Через rescue нельзя поставить?
Oleg76, в OpenVZ swap vps может может находится как в RAM так и в SWAP ноды. (в зависимости от vm.swappiness)
https://openvz.org/Download/vzctl/4.6
I/O scheduling в OpenVZ
ovz молодцы
И еще описание http://openvz.livejournal.com/45831.html
Не только в данной связке. Многие жалуются, что импорт проходит с ошибками и приходится переносить руками.
У ISPmanager есть багтрекер
http://bugtrack.ispsystem.com/
Возможно, они выпустят фикс.
valerijfrolov,
выделенный "белый" ип - можно купить и на виртуальном хостинге. Далее "тонкая настройка", в посте выше
Человек специально зарегистрировался, чтобы написать, что он не хочет ничего лично админить.
средствами proxmox нельзя управлять LAMP -> например пойти и создать виртуальный хост через панельку. Сравните функционал ispmanager и proxmox.
на сайте intel i7-920 -> 24 Gb
http://ark.intel.com/products/37147/
Окей, на нем норм работает 48Gb. Откуда на нем 64Gb, почему именно 64Gb, почему не 128Gb?