Jump to content

Recommended Posts

Posted

Коллеги, помогите определиться с выбором сервера под базу биллинга.

На данный момент все работает на самосборе, хоть и стабильно, но есть неудобства в виде отсутствия двойного питания,

hot swap дисков и аппаратного рейда. База не большая ~16гиг. работает на mysql.

 

Поскольку mysql работает на одном ядре смысла в нескольких процах нет(?), наверно лучше побольше памяти взять?

И еще, на ваш взгляд, что лучше взять 2 сервера, но средненькие, территориально разнесенные(на случай чего) с репликацией

или таки взять один с кучей дисков под рейд.

 

Ну и опять же скорее всего это будет б/у и скорее всего с ибэя(?).

Почему ибей, потому что большинство сетевого оборудования оттуда куплено, за смешные деньги и работает так же как новое, но последнее в 15-20 раз дороже(по России).

Хотя, если аргументируете в России взять, то тоже вариант(но имхо выбор резко сужается).

Ну и последнее, денег дают, не то что бы много, но до 100к деревянных,если на то есть необходимость.

Ссылки по делу приветствуются.

Posted

Так они все в статусе "Сообщить о поступлении". Я там выбрал один, чтоб сообщили...

Да и хотелось бы по другим критериям советы получить.

Posted

Так они все в статусе "Сообщить о поступлении". Я там выбрал один, чтоб сообщили...

Да и хотелось бы по другим критериям советы получить.

 

Не берите устаревшее оборудование. Соберите сами сервер из платформы с двойным питанием, одного процессора i3/i5/i7, нужного объема памяти и т.п. рейд по вкусу. Будет работать намного быстрее, чем ксеоны на 2ггц.

 

Например вот такая железка - http://www.nix.ru/autocatalog/server_systems_asustek/ASUS_1U_RS300E8RS4_90SV00BAM02CE0_LGA1150_C224_PCIE_DVDRW_4xHotSwapSAS_SATA_4xGbLAN_4DDRIII_166331.html

Posted

Mysql работает на нескольких ядрах. Вряд ли вам нужен аппаратный рейд, если вы с такими вопросами. Поставьте 2 ssd Intel и sata для бэкапа. В 100 можно собрать два новых сервера на Xe3 (без рэйда).

Posted

Не берите устаревшее оборудование. Соберите сами сервер из платформы с двойным питанием, одного процессора i3/i5/i7, нужного объема памяти и т.п. рейд по вкусу. Будет работать намного быстрее, чем ксеоны на 2ггц

Хотя я тут на 100% не согласен, но тем не менее это правда. Будет быстрее и меньше энергии кушать, хотя я все равно кое где использую бу серверы.

 

Двойное питание не шибко-то и нужно, можно взять 1 резервный, а так большой шанс что а) подключите к разным ибп и при выходе из строя одного на оставшемся мощности не хватит б) тупо пропустите когда 1 из 2х сгорит.

Posted

2 БП удобно, чтоб можно было включить от 2х источников питания. И тоже согласен - не берите старый сервер, он будет работать хуже.

Posted (edited)

Недавно столкнулся с аналогичной задачей.

 

У нас заббикс работал в виртуалке с 4 гб памяти и двумя ядрами ксеона 5506. По началу хватало, но по мере роста базы стал упираться в производительность io. Высокий iowait и все такое. В итоге купил платформу Supermicro 5017c-mtrf (обычно ставим такие, унификация же), ксеон е3-1240, пару дисков wd velociraptor под систему и бэкапы и два ssd intel dc3700 на 100 гб под базу. Цена вопроса - около 70 т.р., точно не помню. Натянул на механические диски md+lvm. SSD смонтировал под mysql без рейда т.к. оказалось, что md не поддерживает trim. Ну и ежедневный бэкап на механические диски. Второй SSD оставил на случай смерти первого, может быть потом настрою репликацию базы на него.

В итоге вот какая статистика после переезда:

[--] Up for: 7h 57m 58s (8M q [298.615 qps], 13K conn, TX: 3B, RX: 1B)
[--] Reads / Writes: 17% / 83%

top - 16:28:39 up 1 day, 23:30,  1 user,  load average: 0,06, 0,25, 0,26
Tasks: 168 total,   2 running, 166 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,6 us,  0,4 sy,  0,0 ni, 98,6 id,  0,2 wa,  0,0 hi,  0,1 si,  0,0 st
KiB Mem:  16443536 total,  6480216 used,  9963320 free,   270972 buffers
KiB Swap:  7811068 total,        0 used,  7811068 free,  3550080 cached

 PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
22197 mysql     20   0 5388m 2,1g 7876 S   4,0 13,4  24:29.01 mysqld
2335 zabbix    20   0 67444 1332  804 S   1,0  0,0   1:36.50 zabbix_agentd
3366 zabbix    20   0  577m  77m  75m S   0,7  0,5  11:07.25 zabbix_server
3367 zabbix    20   0  577m  77m  75m S   0,7  0,5  11:07.49 zabbix_server
3374 zabbix    20   0  577m  77m  75m S   0,7  0,5  11:09.59 zabbix_server
2334 zabbix    20   0 67444 1436  944 S   0,3  0,0   0:40.55 zabbix_agentd
3364 zabbix    20   0  577m  77m  75m S   0,3  0,5  11:10.20 zabbix_server

 

Очень доволен работой, запросы стали выполняться в разы быстрей. Посмотрим насколько SSD хватит. Интел заявляет ресурс в 10к перезаписей, но тем не менее бэкап никто не отменял.

 

Про БУ-серверы - если уж и берете, то берите сразу два и с ЗИПом. Те же БП на HP или Dell 4- или 5-летней давности трудно найти оперативно. При этом современный процы жрут ощутимо меньше, а работают при этом как минимум с той же скростью. Указанная выше платформа по IPMI жрет ватт 100 при двух hotswap БП.

 

Касаемо многопоточности мускула - да, он умеет работать на нескольких процессорах. Но только при условии нескольких конкурентных запросов. По наблюдениям один запрос на запускается на одном ядре, а другой - на другом. Поэтому здесь имхо больше важна производительность ядер и памяти чем их количество. И да, мускул любит память, так что выделяйте ее побольше под кэши и буферы innodb и myisam.

Edited by megahertz0
  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.