LINUX.ORG.RU

Посоветуйте memory bandwidth - измерялку :)


0

2

Требуются опции: размер блока, тип операции (чтение-запись, последовательное, случайное). Попробовал какой-то sysbench, в котором нет этих опций в тесте «memory». Можно повозиться и придумать какое-нибудь dd между двумя рамдисками, но тут будет вовлекаться ФС, а можно на C++ написать что-нибудь своё, но вдруг можно проще.

emerge -v sysbench
sysbench --test=memory run

В одном потоке выдала:

102400.00 MB transferred (3418.23 MB/sec)

В двух и четырёх:

102400.00 MB transferred (5314.29 MB/sec)

(core i5 2500k, kingston 1600mhz cl11, в двух каналах «B» asus p8z77-M Pro).

★☆

Последнее исправление: kiverattes (всего исправлений: 2)

Требуются опции: размер блока, тип операции (чтение-запись, последовательное, случайное). Попробовал какой-то sysbench, в котором нет этих опций в тесте «memory».

sysbench 0.4.12:  multi-threaded system evaluation benchmark

memory options:
  --memory-block-size=SIZE    size of memory block for test [1K]
  --memory-total-size=SIZE    total size of data to transfer [100G]
  --memory-scope=STRING       memory access scope {global,local} [global]
  --memory-hugetlb=[on|off]   allocate memory from HugeTLB pool [off]
  --memory-oper=STRING        type of memory operations {read, write, none} [write]
  --memory-access-mode=STRING memory access mode {seq,rnd} [seq]

ась?

megabaks ★★★★
()
Последнее исправление: megabaks (всего исправлений: 1)

Дрочеры синтетических тестов такие дрочеры.

anonymous
()

kingston 1600mhz cl11

Делай смело 9-9-9.

AlexVIP
()
Ответ на: комментарий от megabaks

Нет параметров «случайно/последовательно».

kiverattes ★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.