Форум Зейского сообщества любителей ОС Linux и Unix

Тематические обсуждения *nix => Общие вопросы => Тема начата: vovka от Понедельник, 31 Января, 2011, 02:24:48

Название: Производительность конфигураций nix-систем
Отправлено: vovka от Понедельник, 31 Января, 2011, 02:24:48
При планировании архитектуры компьютеров для nix серверов, примерно нужно оценить производительность будущей конфигурации. Предлагаю публиковать описание конфигурации компьютера и достигнутых результатов в этой теме.
Начну...

Задача: ftp-сервер
Тест: производительность дисковой и сетевой подсистем. Переброс информации по сети.
Железо:
CPUIntel Celeron 440МГц (870,14 bogomips)
MotherboardIntel 815 чипсет
ПамятьDDR1, 128Мб
HDDSeagate ST34310 4,3Гб ATA-33
LANAcorp RTL8169SCL (гигабитка)

Софт:
OSDebian Lenny 2.6.26
Provsftpd 2.0.7-1

Результат:
- скорость на запись: 4,6 Мбайт\сек
- скорость на чтение: 12,1 Мбайт\сек

Примечание:
1. Тестируемый компьютер был соединён через гигабитный свитч с заведомо производительным компьютером.
2. Программная конфигурация - по умолчанию из пакетов.
3. Тьюнинг винта через hdparm не производился.
Название: Re: Производительность конфигураций nix-систем
Отправлено: vovka от Пятница, 11 Февраля, 2011, 16:31:53
Задача: домашняя linux-машина.
Тест: производительность дисковой подсистемы. Переброс информации с винта на винт.
Железо:
CPUIntel Celeron CPU 430 @ 1.80ГГц (3591.05 bogomips)
MotherboardIntel P43 чипсет
ПамятьDDR-II, 2Гб
HDD1Western Digital 7200.10 SATA 3.0Gb/s 640Гб WDC WD6400AAKS
HDD2Seagate Barracuda 7200.10 SATA 3.0Gb/s 250Гб ST3250410AS

Софт:
OSArchLinux 2010.05 kernel 2.6.36
ProMidnight Commander поверх иксов

Результат:
- скорость при копировании HDD2 -> HDD1 48...50 Мбайт\сек
- скорость при копировании HDD1 -> HDD2 36...50 Мбайт\сек

Примечание:
1. Программная конфигурация - по умолчанию из пакетов.
2. Тьюнинг винта через hdparm не производился.
3. HDD1 не фрагментирован. HDD2 - частично фрагментирован.
Название: Re: Производительность конфигураций nix-систем
Отправлено: Vena от Воскресенье, 06 Марта, 2011, 12:11:15
Задача: файловый-сервер
Железо:
CPUIntel Celeron 440МГц
MotherboardIntel 815 чипсет
ПамятьDDR1, 256Мб
HDD5 штук, 4 IDE и 1 sata
LAN(гигабитка)

Софт:
OSDebian Lenny 2.6.26

Результат: по smb чтение-запись 12Мб/с
Название: Re: Производительность конфигураций nix-систем
Отправлено: vovka от Воскресенье, 03 Апреля, 2011, 08:34:44
Задача: домашняя linux-машина
Тест: производительность дисковой и сетевой подсистемы машины. Переброс информации с сетевого хранилища на испытуемый компьютер.
Железо:
CPUPentium(R) Dual-Core  CPU E5200  @ 2.50GHz  (5041.23 bogomips\core)
Motherboardнеизвестно
ПамятьDDR-II, 2Гб
HDD1Seagate Barracuda 7200.10 SATA 3.0Gb/s 160Гб _ST3160815AS
LAN D-Link DG-530 (гигабитка)

Софт:
OSDebian Linux 5.0 kernel 2.6.32.3
ProMidnight Commander поверх иксов

Результат:
- скорость при копировании по ftp файловый сервер -> HDD1 50 Мбайт\сек
- скорость при копировании по ftp файловый сервер <- HDD1 26...37 Мбайт\сек

Примечание:
1. Программная конфигурация - по умолчанию из пакетов.
2. Тьюнинг винта через hdparm не производился.
3. HDD1 не фрагментирован.

"Файловый сервер" реализован на Debian Linux 4.0 и был соединён с тестируемой "домашней linux-машиной" через гигабитный свитч. На "сервере" диск имеет некоторую дефрагментацию, что и объясняет пониженную скорость копирования на него.
Название: Re: Производительность конфигураций nix-систем
Отправлено: vovka от Четверг, 15 Ноября, 2012, 06:54:37
Материнская плата GA-E240N (одноядерный процессор AMD E240 , 1.5ГГц, 1Гбайт ОЗУ, встроенный сетевой адаптер на базе Reltek RTL8168), HDD Western Digital 250Гб Sata-2

Схема теста на 100Мбит/сек.: PC - 1000mbit_switch - 100mbit_switch - test_PC 
Схема теста на 1000Мбит/сек.: PC - 1000mbit_switch - test_PC 

ПО:
test_PC: Debian Wheezy, vsftpd
PC: Debian Squeezy, MC
нефрагментированные разделы дисков
Программная конфигурация - по умолчанию из пакетов.
Тьюнинг винта через hdparm не производился, "барьер" не включен.


Результаты:
Скорость адаптера 100Мбит/сек
тип передачи    загрузка CPU     скорость
   чтение         11.2%         10.57 Мбайт/сек
   запись         60...70%      10.96 Мбайт/сек

Скорость адаптера 1000Мбит/сек
тип передачи    загрузка CPU     скорость
   чтение         55%           60 Мбайт/сек
   запись         89%           58...65 Мбайт/сек

Если объект оказался кэшированным в памяти (в буфере) на тестовой машине, то скорость чтения достигает 98Мбайт/сек.
Название: Re: Производительность конфигураций nix-систем
Отправлено: vovka от Понедельник, 15 Декабря, 2014, 17:18:01
Тестирую очередную порцию старых железок.
Задача: домашний файловый сервер на базе linux-машины
Тест: производительность дисковой и сетевой подсистемы машины. Обмен файлами по ftp между испытуемой машиной (сервером) и производительной машиной (клиентом).
Железо:
CPU:Pentium 4 2.80GHz Prescott ( ? bogomips\core)
Motherboard:  Asus P4C800 Deluxe
Память:DDR-II, 512 Мб
HDD сервера:  Seagate Barracuda 7200.10 PATA 120Гб
LAN: встроенный гигабитный адаптер 

Софт сервера:
OS: Debian Linux 5.0 kernel 2.6.32.3
Pro: vsftpd

Результат:
- скорость при копировании по ftp: "файловый сервер" -> "клиент": 42...45 Мбайт\сек
- sysload: 5%
- vsftpd: 11%

- скорость при копировании по ftp: "файловый сервер" <- "клиент": 45...50 Мбайт\сек
- sysload: 12%
- vsftpd: 32%


Примечание:
1. Программная конфигурация - по умолчанию из пакетов.
2. Тьюнинг винта через hdparm не производился.
3. Диск на сервере не фрагментирован.

"Файловый сервер" и клиент подключены через гигабитный коммутатор.