Эффективный игрушечный тест для компьютера? [closed]

Я хотел провести некоторые (очень грубые) сравнения между разными компьютерами, чтобы увидеть относительную вычислительную производительность ноутбуков и облачных машин (AWS EC2, стоечное пространство и т. Д.).

Мне нужно было что-то чрезвычайно простое и быстрое, и мне просто нужен был приблизительный тест производительности вычислений. Не проверяя параллелизм, доступ к диску и т. Д. Я придумал следующую команду:

head -c100000000 / dev / null

То есть возьмите 1000000000 символов из urandom и задайте время, необходимое для их обработки.

Мой вопрос: действительно ли это достойный примерный тест вычислительной мощности компьютера? Существуют ли другие тесты для игрушек, которые могут быть полезны для приблизительной оценки мощности компьютера?

Спасибо!

2
задан 23 December 2012 в 05:30
2 ответа

Введите эту команду:

sudo /dev/MAKEDEV sd

Это запустит программу MAKEDEV и скажет ей воссоздать отсутствующее устройство / dev / sd * файлы.

Это не игрушечный тест (не уверен, зачем кому-то это делать), но хороший простой тест, который вы можете использовать, - это unixbench . Его очень простое использование можно найти на serverbear . Вы можете дополнительно настроить unixbench для запуска только определенных частей (например, пропуска теста ввода-вывода).

Кроме того, я не считаю ваш пример кода достаточным. Это будет однопоточный, так что что-то вроде одноядерного Pentium 4 с тактовой частотой 4Ghz может даже превзойти 4-way hex core (24 core) Ivy Bridge с тактовой частотой 2,2 ГГц.

1
ответ дан 3 December 2019 в 11:50

Если вы используете Unixbench, используйте вариант Web Hosting Talk . Это даст вам число, которое можно использовать для сравнения различных сервисов.

Более комплексной утилитой для сравнительного анализа / тестирования платформы является Phoronix Test Suite , которую я бы предложил для более глубокого анализа .

1
ответ дан 3 December 2019 в 11:50

Теги

Похожие вопросы