Есть ли в hdparm возможность проверить скорость записи?

Поскольку вы, кажется, используете post -ponnedsid:s (multipe references:, за которыми следуют их одиночные sids:=> пары references:и sid:), два решения.


Решение 1 :реверсирование

Просто используйте команду tac(это cat в обратном порядке )для обратного ввода и вывода:tac input | awk | tac > output

Для части awk просто продублируйте sid:s:

gawk '/^sid:/{sid=$0};/^reference:/{print sid "\n" $0}'

Решение 2 :массив

Сохраняйте reference:в массиве по мере их поступления, а затем выдавайте их обратно при встрече с соответствующимиsid:

gawk 'BEGIN{r=0};/^reference:/{ref[r++]=$0};/^sid:/{for(n=0;n<r;n++){print ref[n] "\n" $0};r=0}' /tmp/test.txt

/^reference:/{ref[r++]=$0}:для каждой строки, начинающейся с ref... сохранить строку в массиве и переместить указатель 'r' на следующий элемент.

/^sid:/{for(n=0;n<r;n++){print ref[n] "\n" $0};r=0}:всякий раз, когда строка начинается с sid, пройтись по всему массиву до указателя r (для... )и для каждого элемента вывести сохраненную ссылку и текущую строку (=sid ), затем сбросьте r обратно в начало, чтобы мы снова начали со следующих ссылок.

2
17.02.2021, 04:10
1 ответ

Есть идеи, почему hdparm не реализовал тест записи?

Я использую функцию f3write от f3probe, чтобы сообщать о скорости на существующей файловой системе (, а не на устройстве)

утилита gnome -disk -также работает, но требует пользовательского интерфейса, см. пример в:

https://mastodon.social/@rzr/104705031512211575#sdcard

Номера нот не совпадают.

1
29.03.2021, 12:13

Теги

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