На сколько 2-х процессорный сервер будет производительнее мощного писюка?

izx

Новичок
На сколько 2-х процессорный сервер будет производительнее мощного писюка?

Имеется компьютер собранный на НЕ серверных комплектующих.
Конфигурация.
Системная плата – intel 865GBF, со встроенной сетью 100 Мбит
CPU P4-2.8Гц шина 800 Мгц
ram – 2Гб PC3200
винчестер IDE segate baracuda 120Гб 7200 8Мб cache (райда нету)
корпус 1U chiefteck

Все это мне обошлось в 1080$ в ноябре 2003 г.

Этот компьютер уже 6 месяцев бесперебойно выполняет роль web-сервера и на нем крутится сайт
с 400 000 просмотров в сутки и трафиком 25 Гб в сутки.

На сервере стоит Linux + apache + php + mysql

Пока тормозов нет, но база данных и посещаемость растут,
и когда ни будь производительности сервера не хватит.

Хочется приобрести настоящий, двух процессорный сервер.
Например
Intel SE7501CW2 / Pentium 4 Dual Xeon / iE7501 / UDMA 100 / DDR266/ Video / 2*LAN / ATX 319$
Xeon 2800 Mhz 512k/533Mhz 356$ 2 шт.
DDR DIMM 512mb ( Kingston ) KVR266X72RC25/512 PC2100, 266MHz ECC (Reg) 135$ - 4 шт
18.4 Gb U320SCSI Seagate Cheetah (318453 LC) 80pin 15000rpm – 2 шт для raid 1
какой-нибудь хороший raid-контроллер для raid 1
корпус 1U

Это обойдется примерно 2800$

Вопрос.
На сколько этот сервер будет производительнее вышеописанного писюка?
Ведь шина и память у сервера более медленная, а стоит сервер более чем в два раза дороже писюка.
 

si

Administrator
корпус можно взять не 1U, а Intel SC5250-E KPTBASE450 если можно поставить tower. 15K диски слишком дорогие, особого эффекта от них можно получить только в определенных ситуациях, имхо ненужная трата денег да и MegaRAID U320 у меня недавно отказался с ними даботать (правда в RAID10)
кстатит под hotswap диски нужна железяка куда они ставятся, в SC5250-E она стоит ~150$, для 2х дисков это тоже лишная трата денег, проще в случае поломки на 30 мин остановить сервер и диск поменять.

на сколько быстее будет, думаю на 30% точно, может и больше. опять таки зависит от вида нагрузки, что самое ресурсоемкое на сайте.

-~{}~ 11.05.04 19:01:

скажем так, недавно заменил Athlon 1800, IDE, 1G RAM на подобный сервер, но с 2 x Xeon 2.4, 4 x 36G SCSI 15000 rpm+Compaq SmartArray, диски в RAID0+1 выигрыш по скоросто раза в 2-3 точно, но там именно нагрузка на диски/ на IDE дисках такую нагрузку вообще нереально держать
Код:
sar -d | grep -e "DEV|dev104-0"
12:00:00 AM       DEV       tps  rd_sec/s  wr_sec/s
06:20:00 PM  dev104-0    655.56   4849.35    755.44
06:30:00 PM  dev104-0    672.95   5019.11    633.20
06:40:01 PM  dev104-0    660.12   4910.70    695.66
06:50:01 PM  dev104-0    587.91   4341.92    707.16
 

izx

Новичок
корпус можно взять не 1U,
Корпус нужен именно 1u, так как сервер стоит в стойке в дата-центре.

на сколько быстее будет, думаю на 30% точно, может и больше. опять таки зависит от вида нагрузки, что самое ресурсоемкое на сайте.
Вот статистика по дисковым опирациям
Код:
sar -b
13:35:01          tps      rtps      wtps   bread/s   bwrtn/s
13:35:01        28.37      0.01     28.36      0.15    727.30
13:45:01        38.81      0.00     38.80      0.04   1021.53
13:55:01        30.84      0.01     30.84      0.43    812.90
14:05:01        42.14      0.03     42.11      0.92   1087.73
14:15:01        41.71      0.00     41.71      0.00   1080.63
14:25:01        30.32      0.01     30.31      0.51    782.86
14:35:01        23.49      0.02     23.47      0.47    596.40
14:45:01        25.70      0.03     25.67      0.71    653.75
rtps - количество запросов на чтение в секунду
wtps - количество запросов на запись в секунду
bread/s - блоков по 512 кб прочитано в секунду
bwrtn/s - блоков по 512 кб записано в секунду

То есть чтения с диска почти не происхлдит,
(так как все данные умещаются в 2Гб памяти)
а в основном только запись
(максимум 500 кб секунду)

Вопрос
Запись 500 кб секунду, для диска
IDE segate baracuda 120Гб 7200 8Мб cache
это большая нагрузка или нет ?

Вот статистика по загрузке процессора
Код:
sar -u
14:45:01          CPU     %user     %nice   %system     %idle
14:55:01          all      6.75      0.00      5.09     88.16
15:05:02          all      6.83      0.00      5.22     87.95
15:15:01          all      6.53      0.00      5.14     88.33
15:25:01          all      6.14      0.00      4.13     89.73
15:35:01          all      6.02      0.00      4.89     89.09
15:45:01          all      6.65      0.00      5.21     88.14
15:55:02          all      6.38      0.00      5.09     88.53
16:05:02          all      5.81      0.00      4.38     89.81
Судя по ней проц на 88% свободен
значит я могу поднять посещаемость на этом железе раз в 5
Я правельно сделал вывод ?
 

si

Administrator
значит я могу поднять посещаемость на этом железе раз в 5
если статический html то да, mysql может отожрать все ресурсы гораздо раньше, та статистика что я показывал, это только mysql сервер, причем он 1 из трех :)
 
Сверху