Ну вот завтра переть в универ. На дворе 1:37 ночи а я закончив возиться с keynote решил написать что нить полезное… В принципе описывать можно много. Подкаст я записал в пятницу так что следующии 2 дня прошли почти в полной тишине. Хотя…
В субботу надо было сдавать репорт по рейдам (RAID) и пришлось в срочном порядке его дописывать… Настроения не было да и училка сказа что не даст не какой отсрочки… Хотя она знала что отсрочка мне нужно не для того что бы успеть всё дописать а просто что бы войти в творческое настроение да и она видела что мой репорт почти готов… В итоге я был жудко злой и концовку репорта сделал такой же. Написал что все уроды и бабло уже давно победило и добро и зало… Думаю более душевно опишу это дело в следующем подкасте.
Половину воскресения игрался с рейдами… То есть проводил маленькие эксперементы. Фотки прикреплены… Все закончилось прикольно… повесил Мак Ось… :)
Вообще я думаю что опубликую свою статью о рейдах… Только она будет на английском языке. Извенямс но переводить всё на русский запарит. Хотя если будет много желающих то можно будет это осуществить. Так же пока игрался с рейдами записал много видео… Если кому будет интересно то могу выложить в сеть.
Что-то на улице ветер просто разигрался…
Вообщем выходные пролетели как обычно быстро но весело. Посмотрел пару старых добрых фильмов. Посмотрел статистику на серваке и упал… за последнии 80 дней выкачал и закачал более 220 Гигов… И это только торрентовский трафик… А я тут не один на интернете вишу… ещё 3 человека в сети… Как бы кислород после этого не перекрыли )
Ладно пока закругляться, фотки и скриншоты смотрим ниже а я спать!
Флэшь драйвы и юсб Хаб
Начинаем играть с один драйвом
Один драйв и Хаб
Втыкай всё что есть и Рейдь!
Доигрались… Не фиг вытаскивать ноуд пока реставрируется рейд
Ну что качаемс?
хы мак-ось висит ))
Да бывает и такое. Но на самом деле я её повесил…
Когда реставрируется рейд нельзя вытаскивать один из нодов. Но всё же я это сделал и в этоге :)
Я или в подкастах упустил, или тут недопрочитал, вот такое мне не понятно: а эти флешки ты специально для того, чтобы протестировать рейд покупал? Хы, а как же “бедные студенты” и т.п. )))
Кстати, как ты считаешь, нужно ли на домашнем ПК рейд делать? Цель – получить хороший перформанс, т.е. скорость. Т.е. например мои задачи – чтоб паралельно могли копироваться несколько крупных файлов и куча мелких, делаться бакап и т.п. и при этом бы не тормозила система (т.е. я в это время без тормозов мог бы открыть браузер например). У меня дома линукс SUSE 10.2, я ее поставил на RAID-0 из 3 винчестеров. Синтетические тесты конечно показывают тройную скорость чтения-записи. Однако при моих задачах (копирование туда-сюда) система иногда начинает тормозить, причем очень неприятно. Ну там браузер грузится долго и т.п. Ну иначе говоря тут рейд не помог, винчестеры (все три моих) разом туда-сюда дергают бошками наверно, время отклика и т.п. ведь у трех винечестеров осталось как у одного. Т.е. перформанса я не получил, какого хотел :( Да, а вот то что не тормозит у меня, я этого не замечаю конечно же. (т.е. замечатется плохое, а хорошее в глаза не бросается). Что было бы на одном винчестере (т.е. без Рейда-0), какой перформанс, я не знаю, работало бы всё ощутимо медленней – не знаю. Просто я сразу как комп проапгрейдил, сразу поставил систему на рейд, поэтому сравнить скорость без рейда не могу (переставлять всё специально ради тестов нет времени и желания = лень). Кстати по поводу надежности такого рейда я не беспокоюсь – важные данные бакапируются в другое место :) (ну а лишних винчестеров для рейда-5 (или других типов рейдов) я не имею конечно, да и это софтовый линукс-рейд, хотя еще меня не подводил в надежности (более 2 месяцев)).
Дай я подумаю и напишу какие возможные решение есть на этот счёт.
Или в подкасте озвучь мысли свои :)
Хорошо, только не в этом подкасте, он был записан в пятницу на пьяну голову так что…
Вот ответ который ты ищещь.
3:00:36 PM MeIr: привет у меня вопрос
3:00:54 PM MeIr: тут один товарищь мне на сайт кинул вопрос
3:02:37 PM MeIr: блин тут интернет глючит
3:03:00 PM MeIr: я не дома :) вообщем вот ссылка и там есть длинный коммент и вопрос про рейд. http://meirz.net/?p=265#comments
3:10:23 PM Mr. Ghost: вопрошающий не обладает суммой понятий о линейном чтении, выборочном чтении в купе с особенностями конкретной файловой системы и структуры самой операционки и ее приложений
3:11:58 PM MeIr: походу у него софтваре рейд и скорее всего он не даёт такой крутой перформанс
3:18:15 PM MeIr: Ты там?
3:24:17 PM MeIr: ты там?
3:24:22 PM Mr. Ghost: да
3:25:02 PM MeIr: так почему же идут тормоза если всё работает с трёх хардов райд 0?
3:25:48 PM Mr. Ghost: ответ я уже дал
3:26:01 PM Mr. Ghost: не надо искать проблему там где ее нет
3:26:13 PM MeIr: то есть это что нормально?
3:26:19 PM Mr. Ghost: как на линуксе рейд реализован можно долго шутить
3:26:34 PM MeIr: не так как на мак ос?
3:26:49 PM Mr. Ghost: еще есть вопросы по поводу материнки, применяемого в ней контроллера, качества и количества оперативной памяти
3:26:58 PM Mr. Ghost: математика разная
3:27:28 PM Mr. Ghost: ты ж понимаешь что структура драйверов и ядер у операционок разная?
3:27:46 PM MeIr: Это я понимаю
3:27:56 PM Mr. Ghost: какова вероятность того что в сусе (а вероятность уже подтвердилась фактом) ядро не кривое?
3:28:25 PM MeIr: Не знаю… я линуксами не особо пользовался
3:28:42 PM Mr. Ghost: ну так вот, ставить на рейд аппаратный сусе гиблое дело
3:28:54 PM Mr. Ghost: на работе товарищь чего только не перебрал
3:29:09 PM Mr. Ghost: сначала сусе не ставилась, точнее не могла загрузчик записать
3:29:25 PM MeIr: Ты хочешь сказать следующее:
Если машина не top of the line то о перформансе можно не мечтать +
Если система кривавая да и рейд релизован хреново…
Как говориться good luck
3:29:31 PM Mr. Ghost: потом кое-как он ее поставил и тут начались приколы с тормозами на ровном месте
3:29:41 PM Mr. Ghost: угу
3:29:46 PM Mr. Ghost: на все 100 процентов
3:29:54 PM Mr. Ghost: на самосборе сусе хуева работает
3:30:23 PM MeIr: Ну думаю если поставить hardware рейд то будет всё летать :) Но хардваре рейд стоит дохера бабок
3:30:27 PM Mr. Ghost: могу только посоветовать полезть на сайт сусе и выискать в списке совместимого железа конкретную конфигурацию и либо ее купить, либо собрать такую же
3:30:33 PM Mr. Ghost: угу
3:31:01 PM MeIr: А ты пробовала на мак осе делать подобеное как перец в комментах?
3:31:26 PM Mr. Ghost: что именно?
3:31:28 PM Mr. Ghost: рэйд?
3:31:43 PM Mr. Ghost: работает, не жалуюсь
3:31:53 PM MeIr: Да, 3 или 2 харда рейд 0 и что бы был загрузочным и работало всё быстрее
3:32:25 PM Mr. Ghost: запиши себе где-нибудь: интелмаки не умеют грузиться с рейда
3:32:33 PM Mr. Ghost: я это уже в 4-ый раз повторяю
3:32:53 PM Mr. Ghost: а из 2-х хардов р0 у меня прекрасно работает
3:33:03 PM MeIr: Бля… хе-хе-хе…
Ну ты понимаешь я сижу на G-power!
3:33:17 PM Mr. Ghost: а мине посрать
3:33:32 PM Mr. Ghost: загрузочный раздел на рейде 0 – полная лажа
3:33:36 PM Mr. Ghost: для системы надо зеркало – рейд 1
3:33:45 PM Mr. Ghost: вот для данных рэйд 0 самое то
3:34:20 PM MeIr: :) лады…
Спасибо. Ты не возражаешь если всё это запощу как ответ и в подкаст кусками пущу?
3:34:33 PM Mr. Ghost: как хочешь
3:34:45 PM MeIr: Благодарствую
3:34:54 PM Mr. Ghost: товарищу настоятельно 3 раза повтори что сусе – не наш продукт
3:35:57 PM MeIr: :) ок…
Спасибо. :)
Ghost права насчет понятий – линейная скорость, и скорость доступа да.
У меня софтовый рейд. Ставится Суся и работает нормально, никаких дров для этого не надо, всё ядро знает, никаких контроллеров на материнке не используется для рейда (хотя есть – но я знаю что он паршивый). Суся работает _быстро_, но крутого перформанса нет ) Эх ладно. Быстрый компьютер наверное только с хардом на DDR :D Надо только добавить, что он тогда будет по суперцене ))
У меня: например одновременно копировать туда-сюда несколько файлов и при этом запустить браузер какой-нибудь (у меня Firefox). Тормоззззззааааааа. Зачем туда-сюда копировать, не стоит обсуждать. :) Как решить такую задачу? Можно с разных сторон подходить к этому. Например закешировать в память Firefox. Да вот беда, заранее не знаешь что сейчас нужно будет запустить – браузер или контр-страйк… А всё это в памяти всё время лежать закешированным не может, много слишком по объему. В итоге всё должно считываться в Харда. А быстрый хард – либо быстрый хард, либо это Рейд. Но Рейд-0 дает быструю линейную скорость чтения, но не что-то другое. Выхода нет :(
Ну я думаю в теории можно посмотреть на SCSI диски хотя они для домашноего компьютера дороги да и не думаю что это хорошее решение в твоём случае. Зато можно посмотреть в сторону высоко скоросных дисков, типо 10000 rpm или выше. Возможно это даст прирост скорости и поставить его как системный диск, другие диски обьединить в рейд и хранить инфу на них. Думаю тогда тормозов не будет. Только тогда тебе нужен будет рейд 1+0 или 5… что бы инфа была сохранна.
Вообще разделение задач между дисками хорошая идея по любому. Системный будет обслуживать всё что надо, а рейд будет работать с данными… Я думаю такая схема может быть более удачной.
Скажи а что именно ты пытаешься сделать, какая задача?
Я же просил не обсуждать задачу :)
В общем, идет чтение и запись нескольких видеофайлов, и других данных. В это же время я по сети могу захотеть закачать с локальной сети например музычки несколько гиг. Запущена виртуалка с Windows, которая тоже что-то делает. В это же время можно запустить бакап данных, который по сетке будет сливаться на удаленную машину с большим винтом для бакапов. Ну и при этом _должно_ всё приятно работать, чтобы я мог и браузер запускать, и среды разработки, и контр-страйк и без утомительных ожиданий. Кстати контр-страйк когда запустится, уже не тормозит – в памяти нормально работает, даже если в фоне выполняется что-либо, это радует.
Действительно, вариант с разделением – для каждой задачи свой винт, интересен, я подумаю. Просто тогда надо определить круг этих задач :) Ну а рейд вообще не использовать тогда, смысла в нем нет.
Просто такая фигня получается: современные операционные системы многозадачные, компьютеры многоядерные и многопроцессорные, а винчестеры однозадачные (однопоточные) !
К параллельному доступу к данным на винчестере винчестеры современные не годятся :(
ЭЭЭ…. я не знаю но помоему ты не с того дуба рухнул… Какой паралельный доступ на винте? Это что такое?
:) я о том, что писать 10 видеофайлов на винчестер одновременно нельзя. А вот в памяти обрабатывать хоть 1000 можно – система то многозадачная, какая бы она ни была (виндовс, линукс, макос).
По большому счёту не нечего не много задачное. В Компьютерах нету паралельной работы (или сказать в большинстве компьютерных архетектур). Всё работает на столько быстро что нам кажеться что это есть паралельная работа. Хард является самой медленной частью компьютера… Поэтому и кажется что нету паралельной работы… Но на самом деле она есть просто выглядет не привычно медленно. На хард можно писать якобы “паралельно” тогда услышешь как он будет ходить и мучаться… А по большому счёту нету смысла писать 10 файлов по очереди или 10 файлов одновременно. Есть физический лимит как быстро может писаться и быстрее этого не пойдёт.