показываю - что модель OpenVZ распознается ...
Пример замера характеристик VPS c виртуализацией OpenVZ
Производительность VPS ...
Местоположение - Москва Начало работы - Июль 1997 Клиентская база - 21000 доменов Тарифный план - 2240.000 руб. в месяц
На одной из страниц испанского сайта было упоминание про OpenVZ,
хотя никаких доказательств в ходе тестирования получено не было.
Поэтому сейчас замерим другую VPS ( в другом ДЦ ) и выложим результаты ...
Совершенно верно - VPS за 19 Euro в месяц,
а как тогда узнать модель виртуализации ?
Только что обратился один из читателей этой темы -
не запускается фрагмент теста с выводом ошибок
Warning: file_put_contents(GConf2-2.14.0-9.el5.i386.rpm): failed to open stream: Permission denied in /var/www//test_ya.php on line 49 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www//test_ya.php on line 86 Date records = 2013-04-29 11:42 Server name = *** Server IP = *** OS = Linux OS build = 2.6.18-308.8.2.el5.028stab101.1 Ping yandex.ru = 59,998 ms Speed download files from yandex = 0 bytes/sec Apache version = Apache/2.2.16 (Debian) PHP version = 5.4.14-1~dotdeb.1 Set time limit = 300 Memory limit = 256M Post max size = 20M
При первом же взгляде на адрес и пинг стала понятна география хостинга.
С разрешения этого читателя на хостинге была запущена более полная версия теста.
К сожалению, текущая версия Sysinfo не смогла определить модель виртуализации,
поэтому большинство параметров пустые ...
Производительность замеренного хостинга также оставляет желать лучшего ...
Хостинговая компания - юр.адрес Испания Арендуемый сервер - Германия Тарифный план - 19 Euro в месяц
Предлагаю всем заинтересованным читателям этой темы самостоятельно проверить ,
используя фрагмент приведенного кода, самый простой параметр =
качество канала до поисковой системы Яндекс.
Методика тестирования:
1 - Скопировать приведенный код в пустой файл, например test_ya.php
2 - Положить файл test_ya.php в корень сайта
3 - Набрать в браузере http://Ваш_сайт/test_ya.php
4 - Скопировать результаты и выложить в эту тему.
P.S. Файл для замера скорости выбран случайным образом ...
<?php echo '<b><u>SysInfo Seo Studio v3.8.7 (m-t)</u></b><br>'; error_reporting(E_ALL & ~E_NOTICE); if (function_exists('ini_set')) { ini_set("display_errors",1); } function xmktime() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } function pingDomain($domain){ $starttime = microtime(true); $file = fsockopen ($domain, 80, $errno, $errstr, 10); $stoptime = microtime(true); $status = 0; if (!$file) $status = -1; else { fclose($file); $status = ($stoptime - $starttime) * 1000; $status = number_format($status, 3, ',', ','); } return $status; } $file = 'GConf2-2.14.0-9.el5.i386.rpm'; $bx_host = 'mirror.yandex.ru'; $bx_url = '/centos/5/os/i386/CentOS/'.$file; $t = xmktime(); $res = fsockopen($bx_host, 80, $errno, $errstr, 3); if($res) { $strRequest = "HEAD ".$bx_url." HTTP/1.1\r\n"; $strRequest.= "Host: ".$bx_host."\r\n"; $strRequest.= "\r\n"; fputs($res, $strRequest); while ($line = fgets($res, 4096)) { if (preg_match("/Content-Length: *([0-9]+)/i", $line, $regs)) { if (@filesize($file) != trim($regs[1])) { $tmp_name = $file.'.tmp'; if ($str = file_get_contents('http://'.$bx_host.$bx_url)) { if (file_put_contents($file, $str)) { } else echo ""; } else echo "update SysInfo Seo Studio v3.8.7"; } break; } } fclose($res); } $time = round(xmktime()-$t,2); if (!empty($time)) { if (@file_exists($file)) { $speed = filesize($file)/$time; $del = @unlink($file); } } $domain = 'yandex.ru'; $str = php_uname(); $info = explode(' ', $str); $distr = $info[0]; $ip = $_SERVER['SERVER_ADDR']; $osbuild = $info[2]; $ping = pingDomain($domain); $version = $_SERVER['SERVER_SOFTWARE']; $versionphp = phpversion(); $str1 = ini_get('max_execution_time'); $str2 = ini_get('memory_limit'); $str3 = ini_get('upload_max_filesize'); echo '<pre>'; echo '<hr>'; echo 'Date records = ' .date('Y-m-d H:i') . '<br>';// echo 'Server name = ' .$info[1] . '<br>';// echo 'Server IP = ' .$ip . '<br>';// echo '<hr>'; echo 'OS = ' .$distr . '<br>';// echo 'OS build = ' .$osbuild . '<br>';// echo '<hr>'; echo 'Ping yandex.ru = ' .$ping . ' ms<br>';// echo 'Speed download files from yandex = ' .number_format($speed). ' bytes/sec<br>';// echo '<hr>'; echo 'Apache version = ' .$version . '<br>';// echo 'PHP version = ' .$versionphp . '<br>';// echo '<hr>'; echo 'Set time limit = ' .$str1 . '<br>';// echo 'Memory limit = ' .$str2 . '<br>';// echo 'Post max size = ' .$str3 . '<br>';// ?>
Да - это очень хорошая позиция = обьяснять плохие и кривые настройки серверов
тем, что они настроены на бесплатные движки, типа Joomla / WordPress и остальные ...
Под это можно списать все !!!
Конечно - клиент на таком движке вряд ли будет предьявлять претензии к хостеру !
Чем он сможет доказать - почему у него медленный сайт ?
почему у него низкая посещаемость ?
почему его сайта нет в индексе поисковых систем ?
У бесплатного движка нет возможности найти ответы на все эти простые вопросы !
Еще раз - в этой теме никто не рекламирует Битрикс и не призывает кого-либо переходить на эту CMS ...
70000 клиентов уже сделали свой выбор и суровые цифры статистики Интернета говорят нам только о реальных фактах ...
Еще раз - как может обьяснить хостер разницу в этих показаниях ???
Хороший сервер
Плохой сервер
Этот фрагмент теста может сделать любой админ на своем сервере, воспользовавшись любым инструментом для замера быстродействия ... ,
есть ли в этих строчках хоть какое-то участие CMS Bitrix ???
Точку зрения того, кто написал предыдущую реплику очень легко понять, если он хостер,
и вдруг на его сервере проведут тестирование и вдруг еще огласят результаты тестов его хостинга ...
Вот поэтому и возникают такие реплики ...
Вы знаете, сколько уже людей просило огласить лидеров рейтинга,
но еще больше просили огласить аутсайдеров этого рынка ...
Ну что-ж, расскажу немного про одного из хостеров,
который использует до сих пор SunOS 5.10 на своих серверах:
Местоположение - Москва Начало работы - Октябрь 2003 Выпуск SunOS 5.10 - Январь 2005 Клиентская база - 1300 доменов
Только цифры - ничего личного ...
Понятно - почему хостеры боятся клиентов на Битрикс, потому что такой клиент моментально найдет
источник проблем плохой работы сайта / низкой посещаемости / малой индексации в поисковиках ...
Полностью с Вами согласен!
Одно маленькое но - это не наш сервер и прав у нас никаких нет,
результаты замеров, которые Вы видите на картинках, сделаны из-под самого обычного пользователя
виртуального хостинга, на которого наложены ограничения в правах и отсутствуют какие-либо
возможности по конфигурации настроек под себя либо результаты теста ...
Именно поэтому в этой теме мы говорим о взгляде на хостинг со стороны клиента,
а не обсуждаем - как нужно настраивать сервера с точки зрения сисадмина ...
Здесь мы только констатируем факты, так как предполагается,
что если хостер предлагает свою услугу =
следовательно его железо соответствует неким минимальным требованиям,
а технический персонал хостинга уже настроил свои сервера для конечного клиента - пользователя хостинга ...
Вот результат самого последнего замера.
ДЦ Петербург.
Почти самый настоящий железный сервер.
Фрагмент вывода информации о протестированном сервере:
При первом взгляде на техпаспорт параметры как-бы неплохие,
но однако есть небольшой казус ...
Маленькая проблемка № 1 - на запрос Sysinfo - кто ты - сервер упорно молчал ...
Это очень простая процедура - подается всего одна команда и ожидается ответ сервера ...
Когда Sysinfo не получил от сервера ответ в течении 5 минут ?!
Мы уже вручную залезли в логи и увидели эти километровые очереди из необработанных запросов ...
Ответа нет и не будет , потому что километровые логи данного сервера забиты
повторяющимися строчками :
IPT_TCP_OPTION_DROP: IN=eth0 OUT= MAC=00:25:90:97:99:8c:a4:93:4c:8d:d6:c0:08:00
Маленькая проблемка № 2 - на этот как-бы внешне очень накачанный сервер ( CPU/RAM/HDD )
нам так и не удалось поставить даже самый слабенький сайтик на Битрикс,
пробовали все редакции ( опускались от Бизнеса до Старта ) ...
На все наши попытки сервер показывал нам пустую белую страницу
Спасибо за внимание всем читателям этой темы ...
Нахожу очень просто :
https://www.google.ru/search?q=хостинг
Вот сейчас думаю, нужно ли рассказать про продукцию MSI - есть поклонники ее продукции ?
Хорошо - можно и о популярном ...
Когда появилась необходимость срочно найти сервер,
один питерский ДЦ предложил свои сервера, но цена была слишком подозрительная ...
Такая низкая цена сразу насторожила и проведенные тесты полностью подтвердили наши опасения :
1 - Вместо серверной материнской платы используется бытовая,
настольная плата формата микро-АТХ, обычно их ставят внутрь кассовых аппаратов.
На практике обычно это грозит перегревом компонентов и неустойчивой работой,
так как эти платы не предназначены для круглосуточной и напряженной работы.
1.1 - Можете посмотреть на официальном сайте эту модель материнской платы
http://www.intel.com/content/www/us/en/motherboards/desktop-motherboards/desktop-board-dh77eb.html
2 - На материнской плате имеются проблемы с установленным оборудованием,
именно поэтому система автоматически снизила реальную тактовую частоту используемых процессоров на 50 % ,
например , обычно это бывает, когда срабатывает защита от перегрева.
2.1 - Обратите внимание на реальную тактовую частоту, на которой работает CPU
3 - На сервере выявлены дефектные страницы памяти в блоках памяти RAM,
3.0 - Фрагмент вывода отчета о диагностировании RAM
gran_size: 64K chunk_size: 8M num_reg: 10 lose cover RAM: 246M *BAD*gran_size: 64K chunk_size: 16M num_reg: 10 lose cover RAM: -8M *BAD*gran_size: 64K chunk_size: 32M num_reg: 10 lose cover RAM: -8M *BAD*gran_size: 64K chunk_size: 64M num_reg: 10 lose cover RAM: -8M gran_size: 64K chunk_size: 128M num_reg: 10 lose cover RAM: 0G gran_size: 64K chunk_size: 256M num_reg: 10 lose cover RAM: 0G gran_size: 64K chunk_size: 512M num_reg: 10 lose cover RAM: 0G gran_size: 64K chunk_size: 1G num_reg: 10 lose cover RAM: 0G *BAD*gran_size: 64K chunk_size: 2G num_reg: 10 lose cover RAM: -1G gran_size: 128K chunk_size: 128K num_reg: 10 lose cover RAM: 246M
Таким образом, на сервере диагностировано 26 дефектных блоков памяти ...
Возможные причины этого:
3.1 - бракованные модули памяти
3.2 - используются модули памяти разных производителей
3.3 - неверные тайминги, например , планку памяти 800 Мгц пытаются заставить работать на большей частоте , например 1066 Мгц
Итого на выходе - итоговое быстродействие и производительность такого сервера ниже всякой критики.
Грубо говоря, сервер имеет производительность, как минимум, в 30 раз меньше нормы !
Понятное дело - что от такого заманчивого предложения, в ценовом смысле, мы сразу отказались ...