Все инструменты мониторинга ориентированы на блочные устройства, а RAM-диск не является блочным устройством.
Самый простой способ сравнить компиляцию на RAM-диск и на жесткий диск:
date-u
, скомпилировать на жесткий диск,date-u
date-u
, скомпилировать на RAM-диск,date-u
Вуаля :общее улучшение производительности.
Если последний столбец вашего ввода всегда отделен от предыдущего столбца, вы можете попросить AWK вывести последний столбец, указав количество полей:
awk '/best-fit point:/ { printf "%7.4f\n", $NF }'
выдаст результат, указанный в вашем вопросе.
Однако кажется, что ваш ввод действительно использует столбцы с фиксированной -шириной. Если вы используете GNU AWK, вы можете использовать FIELDWIDTHS
, чтобы указать столбцы :
awk -vFIELDWIDTHS="21 7 7 7 16 8" '/best-fit point:/ { printf "%7.4f\n", $6 }'
Сgrep
:
grep 'best-fit' file.txt | grep -Eo '.[^ ]*$'
Выбор только строк с «наилучшей -подгонкой», а затем сокращение до «[пробел]строка[конец строки]».
Если ваш формат такой же фиксированный, как и при вводе, вы также можете просто вырезать диапазон символов
grep 'best-fit' file.txt | cut -c60-