1 |
Hello, momentics
|
2 |
On 21.12.2006 16:41, you wrote:
|
3 |
|
4 |
> \\ |
5 |
> предлагаю для начала отказаться от сложных тестов. |
6 |
> возьмем, к примеру, hpc конфигурацию и только дженту но с разной |
7 |
> настройкой оптимизаций. |
8 |
|
9 |
что значит hpc?
|
10 |
|
11 |
настройка оптимизации это: -O1 -O2 -O3... -march и прочее, потом "emerge
|
12 |
-e world"
|
13 |
Можно конечно потестить. Никогда особо этим не увлекался.
|
14 |
Все собираю со стандартными
|
15 |
CHOST="i686-pc-linux-gnu"
|
16 |
CFLAGS="-O2 -march=i686 -pipe"
|
17 |
CXXFLAGS="${CFLAGS}"
|
18 |
|
19 |
Какие опции задавать gcc понятия не имею.. там их море. Ткните носом в
|
20 |
часто используемые, почитаю про них, потестирую
|
21 |
|
22 |
> тест1 - дисковая подсистема |
23 |
тут вроде све понятно.
|
24 |
берем два раздела, оди чистый, другой с инфой. один большой файл, и
|
25 |
много мелких.. пишем/читаем. "date && cp ... && date" - разницу
|
26 |
записываем в табличку, и так много раз. насколько мне известно, во время
|
27 |
чтения инфы с диска, все это кэшируется в памяти.
|
28 |
Как сбросить или отключить этот кэш?
|
29 |
|
30 |
за одно можно будте посмотреть на разные fs.
|
31 |
|
32 |
> тест2 - сетевая подсистема |
33 |
имхо, тут все сложнее, в большей степени все зависит о того именно и с
|
34 |
чем собранно, и как настроено. ни и конечно от самого железа. но это
|
35 |
можно как раз проверить.
|
36 |
кстати, для того чтобы ощутить разницу при больших нагрузках на сеть,
|
37 |
достаточно поменять Realtek RTL-8139 на Intel Ethernet Pro 100 (NAPI и
|
38 |
все такое).
|
39 |
какие данные снимать в этом тестировании? cps и прочее будет аналогичен.
|
40 |
загрузку проца?
|
41 |
надо будет подумать над тем как это пра
|
42 |
|
43 |
> тест3 - IO с внешними устройствами (смысл потестить исключительно IRQ |
44 |
> обработку) |
45 |
хм..
|
46 |
воткнуть RTL-8139, закидать большим количеством пакетов, отслеживать
|
47 |
сколько жрет "ksoftirqd".
|
48 |
а имеет ли смысл это тестировать? будет ли результат? имхо, оптимизацией
|
49 |
ядра там мало чего добьешься.
|
50 |
|
51 |
> тест4 - типичный HTTP и FTP сервер |
52 |
> тест5 - типичный DB сервер |
53 |
apache, php, mysql, vsftpd
|
54 |
можно по отдельности, или в связке (apache+php+mysql, apache+php)
|
55 |
|
56 |
> тест6 - типичный сервер исполнения VM (ява, решетчатый си) |
57 |
с этим сложнее, у меня вариантов нет.
|
58 |
|
59 |
PS. Сколь времени все это займет!? Самое главное не перестараться.
|
60 |
|
61 |
--
|
62 |
Vladimir Solomatin (slash@×××××.ru)
|
63 |
Phone: + 7 (4732) 711711
|
64 |
Relex Inc, Voronezh.
|
65 |
--
|
66 |
gentoo-user-ru@g.o mailing list |