meta data for this page
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| domestic:astra_linux:special:astra_linux_lenovo_de4000 [2022/04/09 09:07] – ↷ Page moved from domestic:astra_linux:astra_linux_lenovo_de4000 to domestic:astra_linux:special:astra_linux_lenovo_de4000 mchus | domestic:astra_linux:special:astra_linux_lenovo_de4000 [2025/02/20 14:54] (current) – mchus | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Тестирование Astra Linux на оборудовании Lenovo | ||
| + | |||
| + | ====== Состав стенда ====== | ||
| + | |||
| + | * Сервер Lenovo SR650 | ||
| + | * Система хранения данных Lenovo DE4000 | ||
| + | * Операционная система Astra Linux Smolensk 1.6 | ||
| + | |||
| + | < | ||
| + | MD5: smolensk-1.6-20.06.2018_15.56.iso | ||
| + | 73ca5894baa7c038f67ad395e76943d9 | ||
| + | </ | ||
| + | |||
| + | ====== Схема стенда ====== | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | ====== Предварительная настройка ====== | ||
| + | |||
| + | ===== Установка ОС ===== | ||
| + | |||
| + | Установка операционной системы производится на встроенные диски сервера через интерфейс удаленного администрирования – XCLarity Controller в режиме «Установка ОС (Русский язык)».\\ | ||
| + | {{: | ||
| + | Производится разбивка встроеной дисковой емкости следующим образом: | ||
| + | {{: | ||
| + | |||
| + | * Загрузочный раздел, | ||
| + | * Раздел для системных файлов «/», файловая система EXT4 – объем 32ГБ | ||
| + | * Файл подкачки не создается | ||
| + | |||
| + | Устанавливается следующий набор программного обеспечения\\ | ||
| + | {{: | ||
| + | |||
| + | * Базовые средства | ||
| + | * Средства работы в сети | ||
| + | * Средства удаленного доступа SSH | ||
| + | |||
| + | \\ | ||
| + | Параметры безопасности ОС остаются без изменений\\ | ||
| + | {{: | ||
| + | После установки входим в систему с созданной учетной записью пользователя, | ||
| + | Создадим локальную копию дистрибутива установочного образа для удобства управления пакетами. | ||
| + | |||
| + | < | ||
| + | apt install rsync | ||
| + | mount /dev/cdrom | ||
| + | rsync -av / | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | Пропишем путь до репозитория в файле / | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | |||
| + | ===== Настройка системы хранения данных ===== | ||
| + | |||
| + | Создадим сущность для хост-системы на СХД. Выбираем режим DM-MP Linux 3.10+\\ | ||
| + | {{: | ||
| + | Объединим существующие диски в две группы (HDD и SSD) и создадим тома для нагрузочного тестирования: | ||
| + | |||
| + | |**Pool**|**Name**|**Size**|**Workload** | ||
| + | |ssd_sas |pgbench |1TB | ||
| + | |hdd_sas |dd |2TB | ||
| + | |||
| + | \\ | ||
| + | {{: | ||
| + | |||
| + | ===== Подключение дисковых ресурсов в ОС, настройка MPIO ===== | ||
| + | |||
| + | Установим драйвер многопутевого ввода-вывода, | ||
| + | |||
| + | < | ||
| + | apt install multipath-tools | ||
| + | rescan-scsi-bus.sh | ||
| + | multipath -ll | ||
| + | </ | ||
| + | |||
| + | |||
| + | {{: | ||
| + | Установим поддержку ФС xfs, настроим и подключим точки монтирования | ||
| + | |||
| + | < | ||
| + | apt install xfsprogs | ||
| + | mkfs.xfs /dev/dm-0 | ||
| + | mkfs.xfs /dev/dm-1 | ||
| + | mkdir / | ||
| + | mkdir / | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | Добавим в файл /etc/fstab следующие точки монтирования | ||
| + | |||
| + | < | ||
| + | /dev/dm-0 / | ||
| + | /dev/dm-1 /mnt/bench xfs defaults 0 0 | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | Подключим ФС: | ||
| + | |||
| + | < | ||
| + | |||
| + | \\ | ||
| + | Проверим вывод: | ||
| + | {{: | ||
| + | |||
| + | ====== Тестирование производительности ====== | ||
| + | |||
| + | ===== Тестирование утилитой hdparm ===== | ||
| + | |||
| + | Устанавливаем утилиту и проводим тестирование скорости чтения. Делаем 2-3 прохода. | ||
| + | |||
| + | < | ||
| + | apt-install hdparm | ||
| + | hdparm -Tt /dev/dm-0 | ||
| + | hdparm -Tt /dev/dm-1 | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |**Tied buffered reads** (МБ/ | ||
| + | |ssd | ||
| + | |sas | ||
| + | |||
| + | \\ | ||
| + | {{: | ||
| + | |||
| + | ===== Тестирование копированием блоков (dd) ===== | ||
| + | |||
| + | Проверяем скорость чтения. Скопируем 100 ГБ файл, сбросим буфер на диск и прочитаем созданый файл. Делаем 4-5 проходов сброса кэша и чтения. | ||
| + | |||
| + | < | ||
| + | dd if=/ | ||
| + | echo 3 > / | ||
| + | dd if=/ | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |**Read speed** (МБ/ | ||
| + | |ssd |518, | ||
| + | |sas |1024, | ||
| + | |||
| + | \\ | ||
| + | {{: | ||
| + | |||
| + | ===== Тестирование базой данных PostgreSQL ===== | ||
| + | |||
| + | \\ | ||
| + | Установим | ||
| + | |||
| + | < | ||
| + | |||
| + | \\ | ||
| + | Создадим БД для тестирования | ||
| + | |||
| + | < | ||
| + | su postgres | ||
| + | psql> CREATE DATABASE benchmark; | ||
| + | \q | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | Наполним БД тестовыми данными | ||
| + | |||
| + | < | ||
| + | |||
| + | \\ | ||
| + | {{: | ||
| + | Запускаем тестирование | ||
| + | |||
| + | < | ||
| + | |||
| + | \\ | ||
| + | {{: | ||
| + | {{: | ||
| + | Ниже представлены результаты тестирования\\ | ||
| + | {{: | ||
| + | Запустим более продолжительное тестирование со следующими параметрами | ||
| + | |||
| + | < | ||
| + | |||
| + | Ниже представлены результаты тестирования: | ||
| + | {{: | ||
| + | При текущих настройках на продолжительном тестировании (12 часов) стенд показал производительность 13 865 транзакций TPC-B в секунду, | ||
| + | |||
| + | ====== Заключение ====== | ||
| + | |||
| + | В данном тестировании была произведена установка операционной системы Астра Линукс Смоленск 1.6 на сервер Lenovo SR650. Показано что ОС устанавливается, | ||
| + | |||
| + | Произведено подключение блочных дисковых устройств по протоколу Fibre Channel с системы хранения Lenovo DE4000. Показано что дисковые устройства корректно подключаются к операционной системе, | ||
| + | |||
| + | Выполнен раяд нагрузочных тестов для проверки стабильности работы аппаратного обеспечения под управлением ОС Астра Линукс Смоленск 1.6. Было показано что высокая нагрузка на дисковую подсистему, | ||
| + | |||
| + | Произведено долгосрочное нагрузочное тестирование (более 12 часов) в режиме интенсивном режиме тестирования TPC-B, подразумевающем значительный объем ввода-вывода дисковых операций. | ||
| + | |||
| + | Все проведенные тесты показали консистентность результатов и низкое отклонение показателей производительности друг от друга. | ||
| + | |||
| + | {{tag> | ||