Linux benchmarks

Jul 24, 2016 12:35

          Бывают случаи, когда нужно заценить производительность десктопа или ноута "здесь и сейчас". Поскольку пользуюсь Линью, то и отбенчить исследуемый объект желательно в этой же системе. Ниже привожу[список :]
  • hardinfo      - пожалуй, классика жанра. Есть гуй.
  • sysbench    - тоже не менее известен и популярен. Пример :
            sysbench --test=cpu --num-threads=4 --cpu-max-prime=1000000 run /* расчет простых чисел
                в диапазоне до 1000000, используя 4 потока (по числу доступных ядер) */
  • time $(i=0; while (( i < 10000000000000000 )); do (( i ++ )); done) /* совсем   простенький тест для целочисленной числодробилки проца */
  • md5sum /dev/urandom  /* вычисление хэша MD5 при генерации процем случайных   чисел, понятно, что тест бесконечен и является стресс-нагрузкой для проца */
  • stress --cpu 4 --timeout 300s  /* стресс-тест для многопоточной нагрузки,   тут индикатором служит, естественно load average */
  • cat /dev/sda3 | pipebench -q > /dev/null /* простой тест чтения носителя, требует sudo */
  • dd bs=16k count=102400 oflag=direct if=/dev/zero of=test_data /* простой тест на запись -   создание файла размером 1,6 гиг, содержащего нули */
  • hdparm -t /dev/sda     /* прямое чтение с диска, использует буфер(!), требует sudo */
  • Само собой, чтобы вникнуть в суть дела, никто чтение MAN-ов не отменял ;-)

linux, benchmarks, проза жизни

Previous post Next post
Up