| ||||
| ||||
|
Важные объявления |
|
14.02.2008, 10:57 TS | #1 (permalink) |
Бессмертный
Регистрация: 04.01.2008
Сообщений: 2,895
|
Решил создать эту тему, т.к. дисковая подсистема компьютера на данный момент является как правило главным тормозом производительности ПК, а недорогих решений существенно повысить ее не так уж и много. Думаю многим , кто задумывает апгрейд компа это будет интересно, а особенно тем кто использует большие базы данных (например БД для "майненных" рук)
Тема корнями уходит в http://forum.cgm.ru/msg?th=20337&start=20 Полезные ссылки: [Зарегистрироваться?] [Зарегистрироваться?] -storage-chast-4.html Сам я пошел по пути создания RAID массива из 2 SATAII винтов. Материнская плата: ASUS P5KR со встроенным RAID контролером 2 винта Seagate ST3400320AS 400GB 32MB кэш - общей стоимостью ~7т.р. Сначала собрал RAID1 (зеркало). Результат прямо таки не впечатлил: Если и есть какой-либо прирост производительности по отношению к одиночному винту, то явно небольшой. Далее собрал MATRIX RAID: RAID0(50GB)+RAID1(350GB) Результат RAID0 очень порадовал: Производительность по отношению к одиночному диску выросла практически в 2 раза! Существенно сократилось значение параметра Random access. Оставшиеся 350 GB в RAID1 показали аналогичные результаты, что и предыдущее зеркало: Итак мы имеем, за сравнительно небольшую сумму: 1) быстрый диск для системы, временных файлов и текущих баз данных и др. 2) надежный диск для бэкапа БД, программ, инсталляторов, хранения другой личной информации. Вероятность потерять данные на таком диске близка к нулю. К тому же он в любом случае быстрее одиночного диска. Хотелось бы чтобы владельцы Рапторов выложили здесь аналогичные график и из HD TACH. Установка и настройка MATRIX RAID достаточно проста и подробно описана во второй ссылке. Спасибо за внимание
__________________
Скупой платит дважды, тупой - трижды, а идиот платит постоянно. |
0 |
14.02.2008, 11:58 | #2 (permalink) |
Бессмертный
Регистрация: 04.12.2006
Адрес: Москва
Сообщений: 3,001
|
Все это хорошо, вот только работа с базами данных - это не 100% последовательное чтение с дисков. Ты бы лучше прогнал тест с параметрами 33% чтение (из Hand History)/67% запись (клиентом hand history, и конвертированной руки в базу ПокерТрекера), причем не последовательное, а случайное с размером блока в 8K. Не знаю, умеет ли это делать твоя утилита, старый добрый IOmeter точно умеет.
__________________
"Дело не в размере впипа, а в умении им пользоваться". (c)longa@.....офф |
0 |
14.02.2008, 13:16 TS | #3 (permalink) | |
Бессмертный
Регистрация: 04.01.2008
Сообщений: 2,895
|
Цитата:
Но мне кажется, что большую нагрузку создает в том числе АсеХуд, который постоянно тянет данные из БД, т.е. запросов там на чтение подавляющее большинство. Прогу скачал, попробую разобраться, как ею можно мерить.
__________________
Скупой платит дважды, тупой - трижды, а идиот платит постоянно. |
|
0 |
14.02.2008, 14:24 TS | #4 (permalink) | |
Бессмертный
Регистрация: 04.01.2008
Сообщений: 2,895
|
Цитата:
__________________
Скупой платит дважды, тупой - трижды, а идиот платит постоянно. |
|
0 |
15.02.2008, 07:45 | #5 (permalink) |
Аксакал
Регистрация: 14.03.2006
Адрес: Москва
Сообщений: 1,616
|
Насчет тестов рэптора - я согласен попробовать, но я в этом "темный лес",
что нужно сделать, расскажи. Кстати, в последние дни почему-то медленнее по ощущениям стал работать. И еще грузит что-то почти постоянно, иногда просто так стоит, и давай несколько минут шумно что-то подгружать, индикатор диска не потухает почти. Хотя я ничего с ним и не делал, только система и пара эпизодов халфлайфа на нем. |
0 |
15.02.2008, 08:17 | #6 (permalink) |
Аксакал
|
Вот подумал, есть неплохой комп, много памяти, мощный проц. с большим жестким HDD и WD Raptor под базы.(У меня второй не раптор а простой). С хитрым RAIDщм как написано выше заморачиватья не хочеться. Если я поставлю и клиента и трекер и ХАД на Раптор, они все его буду нещадно грузить, одновременно обращаясь к нему(клиент писать хистори,трекер читать хистори, ПАХ читать из базы трекера), да еще музыка будет играть. Может есть смысл часть прог на первый поставить?
__________________
Учиться,учиться,учиться.... Но пора б уже и деньги неплохие иметь! Вроде начал иметь! |
0 |
15.02.2008, 10:52 TS | #7 (permalink) | ||
Бессмертный
Регистрация: 04.01.2008
Сообщений: 2,895
|
Цитата:
[Зарегистрироваться?] h запускаешь - выполняешь Long bench (32MB zones), картинку с результатом прикрепляешь сюда. Цитата:
RAID на самом деле не такой уж и хитрый, но для него нужна материнская плата с рейд контролером и он скорее подходит для нового компа. Для модернизации системы проще конечно Раптор. Плюс матрих рейда все-таки вижу в сочетании скорости RAID0 и надежности RAID1 - не кому ведь не хочется однажды из-за сбоя винта потерять кучу личной информации на винте, а с бэкапами на ДВД не каждый будет заморачиваться.
__________________
Скупой платит дважды, тупой - трижды, а идиот платит постоянно. |
||
0 |
15.02.2008, 11:53 | #8 (permalink) |
Энтузиаст
Регистрация: 20.09.2006
Адрес: Moscow
Сообщений: 305
|
Внесу свои 2 копейки.
В 2007 собирал RAID 0 на базе Intel Matrix из 4(!) SATA-дисков. Результат не впечатлил. Конечно, скорость последовательного чтения была просто космической, и я бы тоже мог прикрепить сюда шикарный график синтетического теста, но на реальной нагрузке особого роста производительности не было. Субъективно после перехода на RAID система стала работать быстрее процентов на 50, не более. Посему я сделал вывод, что RAID на SATA в домашних условиях смысла не имеет (по крайней мере, на контроллере от Intel), и спустя год размонтировал свой RAID. StoneCold прав, если уж делать тесты, то моделирующие поведение БД. IOmeter и его аналоги вполне справляются с задачей. Raptor не тестировал, но многие люди, которым я доверяю, хвалят его. Однако чуда не жди, +30% - это самый-самый-самый максимум прироста производительности, который ты получишь. Ежели хочется еще больших скоростей, то смотри в сторону SAS. SAS'ы по сравнению с SATA просто летают, особенно в RAID'е, но там уже цены другого порядка.
__________________
Не бью даже NL25. К ГСЧ претензий не имею. |
0 |
15.02.2008, 12:18 TS | #9 (permalink) | |
Бессмертный
Регистрация: 04.01.2008
Сообщений: 2,895
|
Цитата:
__________________
Скупой платит дважды, тупой - трижды, а идиот платит постоянно. |
|
0 |
15.02.2008, 12:59 | #10 (permalink) |
Аксакал
|
Zmax, у меня 3 жестких в системе, старый (рудиментарный) IDE и 2 одинаковых Samsung Sata. Райд делать не хочу. Как ускорить работу системы? Будет ли правильным поставить клиента на 1-й диск с системой, а трекер с базой Постгрии и ПАХ на 2-й ? Чтобы клиент с при записии хистори и трекер с ПАХ-ом не грузили одновремеено один жеский диск?
__________________
Учиться,учиться,учиться.... Но пора б уже и деньги неплохие иметь! Вроде начал иметь! |
0 |
15.02.2008, 13:43 TS | #12 (permalink) | |
Бессмертный
Регистрация: 04.01.2008
Сообщений: 2,895
|
Цитата:
__________________
Скупой платит дважды, тупой - трижды, а идиот платит постоянно. |
|
0 |
15.02.2008, 13:52 TS | #13 (permalink) |
Бессмертный
Регистрация: 04.01.2008
Сообщений: 2,895
|
Нашел тему на overclockers.ru "Тестирование жёстких дисков IDE/SATA & RAID":
[Зарегистрироваться?] tdays=0&postorder=asc&start=140&sid=e639b25b4544 a84f8f34ae14b9e6a85f Предлагают кроме HD Tach использовать еще EVEREST Ultimate [Зарегистрироваться?] %20on-Download-30373.html 4) HD Tach 3.0.1.0: a) Random access (время случайного доступа): ms b) Average Read (средняя скорость): MB/s c) Burst speed (пиковая скорость или скорость интерфейса): MB/s 5) EVEREST Ultimate 3.00.630: a) Linear Read: Mb/s (min/max/average) b) Random Read: Mb/s с) Bufered Read: Mb/s d) Average Read Access: ms Попозже прогоню рейд 0 и обычный винт через эти тесты. Octopus, если пришлешь данные Раптора по EVEREST Ultimate можно будет сравнительную таблицу забабахать
__________________
Скупой платит дважды, тупой - трижды, а идиот платит постоянно. |
0 |
15.02.2008, 22:04 | #14 (permalink) |
Энтузиаст
Регистрация: 22.02.2006
Адрес: Умань
Сообщений: 307
|
Странно что никто не юзает RAID 5 (мин 3 жестких диска) который немного медленнее RAID 0 но зато не нужно заморачиватся с бакапом при отказе одного винта вся информация остается.
Идеальный вариант по скорости (если не брать скази) это RAID 0 из 2-х Рапторов + Большой винт САТА для бакапа. Попробую обобщить по теме Райд 0 сата винты Плюсы: 1. Высокая скорость чтения больших объемов данных. Минусы: 1. Низкая надежность (при отказе одного винта летит вся информация) - следствие нужны частые бакапы. 2. Большое время доступа (больше чем у одиночных САТА). 3. Сложность установки средняя (нужны хотя бы базовые знания про устройство и установку Райд) Раптор Плюсы: 1. Малое время доступа к файлам (хорошо если работа идет с большим количеством файлов). 2. Средняя надежность (больше чем у Райд 0 в 2 раза). 3. Простота установки. Минусы: 1. Средняя скорость чтения больших объемов данных (больше чем у одиночного САТА). 2. Уровень шума выше среднего (но терпимо). 3. Желательно доп охлаждение. 4. Небольшой объем. Пусть каждый выбирает сам что ему лучше. Мне кажется тестить надо время импорта в ПТ (пустую базу для чистоты эксперимента) определенного количества рук 10 - 100к, потом в полученной базе измерить время простановки рейтинга(Auto Rate) игрокам, можно еще попробовать экспортировать все руки в файл. Если кто-то подготовит тестовый файл для импорта в ПТ готов потестить на своем Рапторе. |
0 |
17.02.2008, 00:09 TS | #15 (permalink) | |
Бессмертный
Регистрация: 04.01.2008
Сообщений: 2,895
|
Цитата:
Как я понял результат мы получаем в кол-ве операций, которые дисковая подсистема может произвести при записи/чтении блоков по 8К в случайном участке диска. Outstanding IOs - количество потоков выполнения. Значение Outstanding IOs от 1 до 8 относится к очень “легким” программам, 128 и 256 - очень “тяжелым”. Целиком тест показывает нагрузочную способность в зависимости от интенсивности ввода-вывода.
__________________
Скупой платит дважды, тупой - трижды, а идиот платит постоянно. |
|
0 |
17.02.2008, 00:19 TS | #16 (permalink) | |
Бессмертный
Регистрация: 04.01.2008
Сообщений: 2,895
|
Цитата:
В принципе IOmeter неплохой тест для имитации работы с БД. Если кто из владельцев Раптора сможет прогнать через него можно будет на эти графики добавить линию Раптора. Делать все нужно как описано в ссылке [Зарегистрироваться?] только нужно задать такой же паттерн, какой использовал я.
__________________
Скупой платит дважды, тупой - трижды, а идиот платит постоянно. |
|
0 |
18.02.2008, 13:32 TS | #18 (permalink) |
Бессмертный
Регистрация: 04.01.2008
Сообщений: 2,895
|
EIDE - старый IDE-шный винт 3-4 года, который стоял у меня на домашнем компе до апгрейда, результат по одиночному САТА выложу вечером. RAID1 должен увеличивать скорость при чтении, но не записи - проверим.
__________________
Скупой платит дважды, тупой - трижды, а идиот платит постоянно. |
0 |
18.02.2008, 13:35 | #19 (permalink) | |
Ветеран
Регистрация: 04.06.2005
Адрес: Пермь
Сообщений: 1,219
|
Цитата:
RAID5 по чтению не сильно уступает 0, зато по записи... Будет сильно зависеть от считалки контроллера, если он есть. Если же пятерка программная - под Win Server, например, то запись будет не быстрее, чем на обычный винт. Преимущество 5-го рейда проявляется полностью, когда в нем все 5 винтов - получаем быстрый на чтение отказоустойчивый том ценой потери всего 20% объема. Я дома на серваке поставил в 5-й рейд пять 250-к, получил терабайт, за два года еще не до конца забил. Винты сбоили дважды - лечилось банальным ребилдом массива, все делал сам контроллер за пару часов. Причем после сбоя том продолжает работать и доступен, только надежность падает. И только если до ребилда следом за первым второй винт улетит, тогда пинтык информации. Так что для тех, кто геморрой с бекапом не любит и большие объемы хранит, RAID5 с аппаратным контроллером - то, что доктор прописал. P.S. Правда, корпус нужен хороший, ибо пять винтов греются больше, чем один.
__________________
Вся жизнь - борьба. С дисперсией 8-) |
|
0 |
18.02.2008, 19:30 | #20 (permalink) |
Энтузиаст
Регистрация: 22.02.2006
Адрес: Умань
Сообщений: 307
|
Твои результаты в IOMeter как-то сильно отличаютя от тестирования [Зарегистрироваться?] там максимальное значение 250 а у тебя далеко за 400
|
0 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
RAID | Jake_Green | Железо | 11 | 07.11.2011 01:42 |
Matrix FTP | positive. | Одностоловые турниры | 19 | 13.06.2009 08:23 |
Poker After Dark: Greenplastic, CTS, Raptor episode | InFlammable | Около покерного стола | 21 | 22.02.2009 17:23 |
Matrix на фуллтильте | ciganenok | Около покерного стола | 3 | 14.10.2008 21:12 |
Fulltilt: MATRIX | pipS | Одностоловые турниры | 1 | 14.10.2008 18:04 |
|
|