'[umka: ;12063547']Ну вы как скажете… блоки на одном диске не всегда пишутся (и, соответственно, читаются) подряд. Явление фрагментации.
Даже если блоки одного файла идут по порядку (на отдельном диске или двух дисках в raid), то при одновременном чтении с двух дисков они считаются быстрее, чем с одного.
если читать 1 файл с диска, то Вы правы
но когда файлов много, выгоднее что б каждый диск работал паралельно
Lubimov: Стоит ли делать RAID вообще и если да то какой под сервер видеохостинга?
всё зависит от ваших потребностей и целей
если нужно отдавать много трафика с 1 сервера - нужно делать зеркальный рейд с нескольких дисков
если сервер для отдачи контена 1, то опять таки нужен зеркальный рейд, для сохранности данных
если серверов несколько с одинаковым контентом и его много, то можно обойтись без рейда
---------- Добавлено 20.08.2013 в 12:51 ----------
Злобный Гыук: Это Вы чепуху пишете. Нормальный RAID 0 всегда ускорял и чтение и запись на диски, из-за того что читает/пишет параллельно на все диски в рейде.
тогда может 5-й рейд быстрее будет, он же может на 10-ток дисков сразу писать и читать?
iamsens, RAID 1 это зеркалирование данных, оно не прибавляет скорости записи, нужно только для отказоустойчивости. RAID 0 это страйп, когда при записи используются блоки разных устройств, что увеличивает скорость записи. RAID 1 даст только прибавку к скорости чтения.
по-поводу скорости записи/чтения с дисков, всегда быстрее читать/писать каждый файл полностью с одного диска, чем одновременно блоки с нескольких
т.к. головке диска не нужно делать лишних перемещений
AGHost: iamsens, RAID 1 это зеркалирование данные, оно не прибавляет скорости чтения/записи, нужно только для отказоустойчивости. RAID 0 это страйп, когда при записи используются блоки разных устройств, что увеличивает скорость записи.
странно, вроде ник AGHost, значит как-то связан с хостингом, а пишешь такую чепуху...
wazzy: вы вводите человека в заблуждение, при raid 0 как раз будет быстрее работать за счет того, что в один момент времени, рейд будет читать/писать части с/на n дисков, а не c/на один.
musitann: конкретное замечание в студию. а я повторю, что с проблемным "пациентом" было испробовано множество вариантов скрипта, и ничего не помогло. ваше замечание конкретно в чём?
Это всё гадание на кофейной гуще и я могу только предполагать, симптомы похожи на проблемы в логике скрипта, который пытается показать картинку, которая еще не доконца записана на диск
я знаю. но относительная статистика, что было и что стало вполне показала различия.
да, тест ваш правильный, потом народ их прямолинейно толкует и пишет книги
типа таких:
umka, тесты я естественно проводил, поэтому уверен в своих словах
п.с. сложно спорить с необразованой толпой :)
можете закидывать меня помидорами🍿
AGHost после Вашей, фразы
смысл с Вами о чем-то говорить теряется... Вы или не знаете о чем говорите или читали про это в википедии
тест через dd не показателен т.к. запись последовательна и в 1 поток
;12063547']Ну вы как скажете… блоки на одном диске не всегда пишутся (и, соответственно, читаются) подряд. Явление фрагментации.
Даже если блоки одного файла идут по порядку (на отдельном диске или двух дисках в raid), то при одновременном чтении с двух дисков они считаются быстрее, чем с одного.
если читать 1 файл с диска, то Вы правы
но когда файлов много, выгоднее что б каждый диск работал паралельно
Стоит ли делать RAID вообще и если да то какой под сервер видеохостинга?
всё зависит от ваших потребностей и целей
если нужно отдавать много трафика с 1 сервера - нужно делать зеркальный рейд с нескольких дисков
если сервер для отдачи контена 1, то опять таки нужен зеркальный рейд, для сохранности данных
если серверов несколько с одинаковым контентом и его много, то можно обойтись без рейда
---------- Добавлено 20.08.2013 в 12:51 ----------
Это Вы чепуху пишете. Нормальный RAID 0 всегда ускорял и чтение и запись на диски, из-за того что читает/пишет параллельно на все диски в рейде.
тогда может 5-й рейд быстрее будет, он же может на 10-ток дисков сразу писать и читать?
iamsens, RAID 1 это зеркалирование данных, оно не прибавляет скорости записи, нужно только для отказоустойчивости. RAID 0 это страйп, когда при записи используются блоки разных устройств, что увеличивает скорость записи. RAID 1 даст только прибавку к скорости чтения.
по-поводу скорости записи/чтения с дисков, всегда быстрее читать/писать каждый файл полностью с одного диска, чем одновременно блоки с нескольких
т.к. головке диска не нужно делать лишних перемещений
п.с. всем теоретикам: карму можете сливать
iamsens, RAID 1 это зеркалирование данные, оно не прибавляет скорости чтения/записи, нужно только для отказоустойчивости. RAID 0 это страйп, когда при записи используются блоки разных устройств, что увеличивает скорость записи.
странно, вроде ник AGHost, значит как-то связан с хостингом, а пишешь такую чепуху...
вы вводите человека в заблуждение, при raid 0 как раз будет быстрее работать за счет того, что в один момент времени, рейд будет читать/писать части с/на n дисков, а не c/на один.
откуда такой оптимизм?
при рейд 0 быстрее работать не будет
для ускорения чтения нужен рейд 1, скорость записи останеться прежней
конкретное замечание в студию. а я повторю, что с проблемным "пациентом" было испробовано множество вариантов скрипта, и ничего не помогло. ваше замечание конкретно в чём?
Это всё гадание на кофейной гуще и я могу только предполагать, симптомы похожи на проблемы в логике скрипта, который пытается показать картинку, которая еще не доконца записана на диск