собственно появилась необходимость в субже.
бд - мускул.
одновременно может пользоваться до 15 юзеров ею.
порекомендуйте параметры серва. заранее спасибо!
VitohA 18:11 29.06.2011
zeroserg, лучше на сисадминах спроси + бюджет покупки интересен, без него никак.
P.S. : 1) не помешало бы знать для чего используется мускул, насколько тяжёлыми будут запросы; 2) от себя: 20% юзеров выполняют 80% работы - у Вас это правило действует? Если да, то проц нужно присматривать исходя от тактовой частоты, шины и объёма кэша, а не максимального количества ядер (для заданного бюджета).
zeroserg 18:49 29.06.2011
1) максимально сложные запросы будут - посчитать ср.ар. тысячи записей при заданных значениях некоторых полей
2) действует, но тк гуи для базы будут юзерфрендли - остальные тоже могут потыкать всякие мегаотчёты
думаю максимальное количество записей до 10к при количестве полей 40-50
бюджет, ну допустим, 50к. ес-но, желательно как можно дешевле купить серв, но чтоб справлялся.
вот поконкретнее конфиг хочется понять, тк серваками ну ваще не занимался, обычные компы да... а там... тёмный лес, даже какие платформы и чтокак
VitohA 19:10 29.06.2011
zeroserg, при таком бюджете на истинно серверные платформы лучше не заглядываться - они дороже выйдут. Надо собирать "сервер" по типу геймерского компьютера. Объясняю как (на своём опыте, т.е. всё нижеследующее ИМХО): процессор - геймерский четырёхъядерник (intel core i5/7, phenom II x4), за шестиядерниками лучше не гнаться (HT можно сюда же приплюсовать, большого толка не принесёт), коли правило 20/80 работает; материнка - выбор посложнее, некоторые поддерживают оперативку с ECC - нужная вещь + подумать о рейде, каким контроллером пользоваться - встроенным в материнку, либо дешёвенький отдельностоящий взять - хоть они и будут не от LSI, но толк в них будет при использовании рейда 1/10, та же надёжность повысится; харды - система должна стоять на отдельном обычном харде (после её установки сними образ c помощью acronis либо clonezilla и спрячь куда нибудь - слетела система/хард, накатал образ и всё в порядке), базы должны быть на рейде (у всех производителей есть рейдовые линейки, обычные не бери), выбор между классическим hdd и ssd - выбирай сам: во сколько раз ссд быстрее работает, во столько же раз он быстрее выходит из строя (среднестатистически), на том же хабре эта тема заезжена; видеокарта желательна дискретная самая дешёвая - без видюхи никак, а встроенное использовать лучше не надо, т.е. материнку надо брать без оной. Ну, как то так. Может где-то чуть неправильно/непонятно написал (или недописал) - спрашивай.
P.S.: Не скупись на охлаждение и качественный БП.
P.P.S: Как я понял, это будет headless-сервер, а юзерфрендли гуи - веб-морда на апаче? Или нет?
zeroserg 19:52 29.06.2011
headless-сервер. первый раз услышал такое название - но нагуглилось влёт. да, скорее всего без ненужных мониторок, клав.
как прикинул - проц феном2х4
озу с ЕСС, сколько её брать?
жёсткие, как понял, нужно 3 - на первом система, 2и3 в рейде под базу? склоняюсь к обычным, ссд не надо.
рейд контроллер и фирмы жёстких, порекомендуй плз.
мат плата, чтонть типа такого - Системная плата AM3 ASUS M4A89GTD PRO/USB3, AMD 890GX/SB850, 5.2ГТ/с, 4DDR3 2000 ECC, 2PCI-Ex16, PCI-Ex4, PCI-Ex1, 2PCI, DVI/HDMI/VGA, IDE/6SATAIII, Звук 7.1 SPDIF, 8USB, eSATA, IEEE1394, LAN1Gb, ATX <701566>
да, или на апаче крутиться будет, или чисто приложение накатаю для клиентских компов.
пс: и какую ось то лучше поставить, склоняюсь к линуксам всяким, тк нужное поддерживают
Kliv 19:56 29.06.2011
http://ret.ru/tov_inf.jsp?gid=685892 - с добавлением раид-контроллера, пары винтов и планки памяти как-раз где-то в указанную сумму.
Как показала практика для серверных применений компы на домашнем железе не очень хороши. Пройдено не раз и не два за многолетнюю практику работы админом…
По операционкам: Linux (RedHat based, Debian based), FreeBSD - пофиг - что лучше знаешь, то и ставь. Проще будет работать и решать возникающие проблемы, если таковые (не дай бог, конечно) произойдут.
VitohA 20:04 29.06.2011
Сообщение от zeroserg:
headless-сервер. первый раз услышал такое название - но нагуглилось влёт. да, скорее всего без ненужных мониторок, клав.
Да, что-то выпендрился я неудачно)
Сообщение от zeroserg:
как прикинул - проц феном2х4.
Норм, только не самую младшую модель бери, критерии уже писал.
Сообщение от zeroserg:
озу с ЕСС, сколько её брать?
Должно 4Гига хватить за глаза, даже если "мониторки с клавками" будут. Оставь на всякий случай пару слотов для оперативы свободными, так, на будущее. И про режим dual-chanel забыл сказать - тоже желательная вещь.
Сообщение от zeroserg:
жёсткие, как понял, нужно 3 - на первом система, 2и3 в рейде под базу? склоняюсь к обычным, ссд не надо.
Солидарен.
Сообщение от zeroserg:
мат плата, чтонть типа такого - Системная плата AM3 ASUS M4A89GTD PRO/USB3
Нормально, уже "размазанный" рейд есть, можно дальше не выбирать. А по поводу рейд-контроллера посоветовать ничего не могу - дешёвыми ни разу не пользовался, а нормальные ~20 килорублей стоят.
Сообщение от zeroserg:
пс: и какую ось то лучше поставить, склоняюсь к линуксам всяким, тк нужное поддерживают
Моё личное предпочтение - ubuntu server 10.04.2 x64 - стабильна, долго поддерживаться будет и мануалов море.
Сообщение от Kliv:
Как показала практика для серверных применений компы на домашнем железе не очень хороши. Пройдено не раз и не два за многолетнюю практику работы админом…
Моя практика показала, что это более чем жизнеспособные решения. Но при таком бюджете, ИМХО, на серверные платформы лучше не зариться. Вдобавок HP, они уже научились воспринимать нормально оборудование от производителей, отличных от HP?
zeroserg 20:11 29.06.2011
бюджет регулируется в обе стороны. главное - чтоб не было подвисаний при запросах (каких - уже писал)
по жёстким и рейдам, что можете посоветовать поконкретнее?
VitohA 20:20 29.06.2011
WD в Рете
Там есть из линейки RE, но лучше Raptor/Velociraptor - шустрые и громкие. Если бюджет позволяет, то собирай рейд 10.
zeroserg 04:39 30.06.2011
решил что в моём случае оптимален будет рейд 1 (если не прав - просьба поправить)
рейд контроллер в HP, вроде уже есть, останется только докупить два НЖМД 3.5" SATA 150G WD VelociRaptor WD1500HLFS, SATAII, 10000rpm, 16M cache, NCQ
ну и 2гига озу добавить
Kliv, да с этими осями как-раз, дела и не имел, все юниксы меня стороной обошли, развечто кроми osx.
gene 09:37 30.06.2011
для любых СУБД критичны три вещи - дисковый массив и его организация, ОЗУ доступная СУБД и кеш 2 уровня на проце, количество процов не принципиально, как и не принципиальны их навороты - 4 пни не хуже и5 будут в этом раскладе.
Диски - не надо загоняться на навороченные рейды - только запутаешь себя сам в случае сбоя. Лучший вариант по ремонтопригодности и быстродействию - аппаратное зеркало на всех дисках. Количество - ось+субд и файл подкачки оси с журналами бд+данные+индексы. Большой кеш диска - благо при надежном ИБП (скорость растет в разы).
ОЗУ - считай макс объем всех таблиц в байтах, плюсуй объем субд - для мускула порядка 500 метров, плюсуй объем для оси - 2008 порядка 2 гига, плюсуй 25% = что надо иметь на компе. Проверка на четность - лишнее при регулярной чистке компа и нормально обжатых коннекторах.
Процы - все сказано.
Решающее воздействие на надежность будет иметь надежность железа - БП, температура и проч.. Решающее воздействие на скорость будет иметь организация и настройка бд, а не неимоверные железные параметры.
И последнее - все субд ненавидят локальных юзеров, маленький файл подкачки и антивирусы любых марок. Очень любят оптимальный размер кластера оси - 8К сейчас оптимален, но его надо бы рассчитать заранее перед форматированием дисков.
Ну и как резюме - все возможности железа и усилия админа в одну секунду будут убиты тупорылым программером, пишущим запросы в каком-нибудь гую и не шарящим в скуле.
Ну и коммент: 15 юзеров, 10 тыс строк с полем в 50 колонок - это мизерные характеристики, для которых все вышеперечисленные требования избыточны в сотню раз. Для такой бд важна ее доступность, т.е. - надежность, ну и опять же - вменяемый программер.
ИМХО: упаси Господь от НР в любых проявлениях, уж лучше самосборка от РЕТа.
ИМХО: выбор ОСи зависит исключительно от компетентности админа, объективных преимуществ для мускула не имеет ни одна ось.
Kliv 17:21 30.06.2011
Сообщение от zeroserg:
решил что в моём случае оптимален будет рейд 1 (если не прав - просьба поправить)
рейд контроллер в HP, вроде уже есть, останется только докупить два НЖМД 3.5" SATA 150G WD VelociRaptor WD1500HLFS, SATAII, 10000rpm, 16M cache, NCQ
ну и 2гига озу добавить Kliv, да с этими осями как-раз, дела и не имел, все юниксы меня стороной обошли, развечто кроми osx.
Для 2-х винтов кроме raid1 и вариантов то нет )))
В HP в базе soft-raid, вещь абсолютно бесполезная. Если требуется высокая надёжность придётся приобрести нормальный контроллер.
На OSX тоже можно поднять мускульный серв. На MacMini Server , а вот использовать винду я бы не советовал однозначно.
gene Ничего плохого про HP (в отличие от супермикро и асус) сказать не могу, разве что уж очень дорого всё, что не входит в базовую поставку.
Можно и самосборку от РЕТа, в принципе проблем с ними тоже минимум... Платформа, проц, память, раид и пару рапторов (HLHX почему-то в рете нет).
По идее бы ещё систему на отдельный диск/массив, и поставить их в корзину, но и это уже вылезло далеко за указанный бюджет.
Сообщение от gene:
Ну и коммент: 15 юзеров, 10 тыс строк с полем в 50 колонок - это мизерные характеристики, для которых все вышеперечисленные требования избыточны в сотню раз.
Честно говоря так оно и есть.
zeroserg 20:17 30.06.2011
чёт слегка даже запутался....
по поводу самой платформы - брать готовую "серверную" или под мои задачи самосборка на ммборде с феномом подойдёт?
по винтам вроде понятно. а вот сам райд контроллер, чем более хорош внешний от встроенного, если речь про райд1.???
спасибо всем за помощь, но серъёзно слегка запутался.
gene 01:19 01.07.2011
не парься, ты полагаешь, что это проблема, а на самом деле это - пацанья задача без серьезных последствий.
Купи любой комп с гарантией с двумя винтами и мозгом в гиг - твои детские потребности с избытком закроются.
П.С. - был соплюком семь лет назад. таким и остался....
gene 01:26 01.07.2011
НР - смерть на первый день после оккнчания гарантии, невозможность выйти за пределы конфига поставки, качество комплектухи - хуже худшего из китаезев.
Не с голых слов - более тысячи ихних шедевров за последние пять лет через мои нервы.
gene 01:38 01.07.2011
Kliv,
винду не советовал однозначно...
А вот глупость вы сказали, уважаемый.
2003 любых разрядов с очень выборочной установкой апдейтов, мускул последний с очень грамотным админом - сделает по скорости любой ксовый аналогичный выкидышь с любыми ксовыми понтяками под админов - аналог бд в смысле.
Это есть факт, который я лично покажу, но только за бабло.
gene 01:41 01.07.2011
во, блин. из херни вопроса дошли до бабла - да, занесло....
Но, с учетом, что админов БД в воронеге с каждым днем все меньше и меньше чем нуль (минус три десятка по горячим потребностям) - да их просто нет с прошлого года, тема сама по себе интересна.....
zeroserg 14:33 02.07.2011
всё заприобретено, пасиба за советы и рекомендации