Ознакомился с сервером недавно (пересел с Денвера) и уже оценил по достоинству! Большое спасибо разработчикам!
Возник такой вопрос: на машине у меня SSD в качестве жесткого диска и сетевой накопитель (NAS) в другой комнате в качестве хранилища файлов (собрал беззвучный комп, знаете ли-с, то да се...). Накопитель расшарен, имеет буковку, видится как обычный жесткий диск. Хочу запускать сервер с него, так как сохранений производится огромное количество, а ресурс SSD, как известно, ограничен. Но к сожалению на NAS все работает, но очень и очень медленно (до 10 сек. на загрузку сайта). Хотя и на SSD, и на воткнутом специально для теста HDD все просто летает! Разумеется, по мануалу внешний доступ открыт, IPv6 отключен и т. д.
Можно ли тут что-то предпринять? Не хочется, чтобы работа омрачалась таким недоразумением(
Вот Вам простой тест: чтение 1000 файлов, размером 1 МБ PHP скриптом.
При запуске на одном железе выполниться секунд за 10-15. По сети через шару часов за 20. Не говоря уже что через шару только линейное чтение, ограниченный набор команд и так далее.
В вашей реализации - никак.
И прошу не путать шару Windows и монтирование сетевого диска в линуксе.
Добавлено спустя 5 минут 32 секунды:
Если SSD из свежих моделей, со свежей прошивкой, то за него особо переживать не стоит. Работают достаточно стабильно и достаточно успешно фрагментируют данные, делая износ равномерным.
Ого! Это многое объясняет! А я на полном серьезе считал, что достаточно просто большой скорости канала) У меня гигабит эзернета (это как IDE по скорости), и никаких затыков я не имел абсолютно! Даже уже и забыл, что физически он находится у меня в гостинной :/
Спасибо за ссыль. Это HDD? Он шуметь будет (во всяком случае головками хрустеть будет точно). А это как-бы рушит всю задумку о беззвучности...
При линейном чтении, например просмотр фильма оно так и есть, и скорость будет ограничена скоростью или канала или диска, но при чнении разных файлов, при чтении фрагментов это ужас.
У меня одно время связь между игровым сервером и сайтом был через шару. Так авторизация проходила секунд 30, и всё это время php скрипт тупо пытался найти нужный файл. При этом локально авторизация проходила на уровне простого SQL запроса.
HDD данный по ссылке ноутбучный, т.е. 2.5", но шустрый 7200 об./мин. а уровень шума как в режиме ожидания так и в режиме чтения 28дБА. Если верить этим данным, то он просто будет равномерно шуметь на уровне низкого писка, без треска головок, но это нада проверять, так не угадаешь...
Ну или купите свежую SSD на 32-64Гб, они не намного дороже, зато 100% тихая...
Вы знаете, в такой ситуации я вообще гонюсь только за тишиной
Скорость отличная у Интела, не спорю, но как-то не знаю... Я 256Gb за 5 штук взял...
Кстати, очень радует распространение хостингов и VPN на SSD. У меня пока на HDD, но хочу попробовать SSD. Интересно просто, будет ли ощутимый прирост...
Вот уж такого мне не надо) Во первых, на хостингах как правило делаются ежедневные бесплатные бекапы, а во вторых, я не хочу, чтобы обрушился крупный проект только из-за того, что отключат свет, или я споткусь о витую пару в темноте
Ну во первых NAS предназначен для хранения файлов, а не для работы с него. Во вторых любые программы в Windows (ну кроме очень редких которые специально написаны чтобы такое поддерживать) и в том числе Open Server не совместимы с такими дисками (имею ввиду шару с подключенным сетевым диском), ввиду кучи проблем и ограничений по файловой системе, про которые нет смысла рассказывать в этой теме.
Ну и в третьих сами посчитайте, если сеть гигабитная и NAS гигабитный и вы эту сеть правильно настроили, то тогда максимальная скорость передачи составит всего ~100-110 мегабайт в секунду, даже если у вас в NAS диски SSD скоростью в 500 Мбит/сек. К этому прибавьте передачу по сети, контрольные суммы пакетов которые для NAS обязательны (тоже передаются и гоняются туда сюда) + сами накладки NAS, протокола шары и т.д.
Что касается SSD и HDD, то выбор в принципе довольно простой, поскольку качественных моделей HDD и SSD, которые можно использовать без опаски, в мире всего пару десятков, просто 90% людей об этом не знает В Оффтопике при желании можно будет порассуждать, могу порекомендовать