Lbench — простое приложение для проведения нескольких сравнительных тестов оборудования. Разработано в рамках проекта kornelix GNU/Linux Software.
Lbench был написан авторами из-за желания понять корни непонятных проблем возникающих при работе многоядерных процессоров (имеющих два и более вычислительных ядра на одном кристалле/в одном корпусе). При использовании таких процессоров возникают ситуации когда одно ядро нагружено почти на 100%, а другие практически не используются. Для выявления подобных проблем и предназначено приложение.
В Lbench имеется несколько тестов для центрального процессора (CPU), оперативной памяти (memory) и жесткого диска (HDD). Тесты могут быть запущены как по одному, так и комплексно. Запущенный тест может быть остановлен, в любой момент, без каких либо последствий для оборудования и системы.
В меню Lbench первым стоит простой тест скорости обработки информации процессором (CPU Performance). Второй пункт: тест скорости работы оперативной памяти (mem speed). Следующие три теста: smp1/SMP-1, smp2/SMP-2, smp3/SMP-3 на симметричную мультипроцессорность.
Симметричное мультипроцессирование (Symmetric Multiprocessing, или SMP) — это архитектура многопроцессорных компьютеров, в которой два или более одинаковых процессоров (или ядер одного процессора) подключаются к общей памяти (большинство многопроцессорных систем сегодня используют SMP-архитектуру).
Далее идёт тест жесткого диска (disk) на скорость записи/чтения. Для его проведения на указанном в настройках диске создаётся файл lbench-scratch (по умолчанию 50Мб). Далее идёт тест нагрузки процессора вычислением последовательности чисел Фибоначчи. Количество последовательностей указывается в настройках (от 20-50 и только чётные числа).
Числа Фибоначчи — элементы числовой последовательности в которой каждое последующее число равно сумме двух предыдущих чисел (0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377...).
Следующим пунктом идёт комплексный тест (последовательно запускаются все тесты находящиеся выше в меню), далее находится тест скорости работы процессора при почти 100% загрузке. Последним в списке стоит mem test, предназначенный для тестирования надёжности работы оперативной памяти. При тестировании оценивается способность памяти записывать и считывать данные (довольно долгий тест). В настройках можно указать размер используемого для тестирования файла.
Разработчиком решались проблемы на Intel Core i7 920 / 4 SMP / 2.67 GHz и Ubuntu 9.04 / 64-bit.
Лицензия: GNU General Public License v3
Вы можете войти под своим логином или зарегистрироваться на сайте.