управляйте для нахождения скорости процессора на zlinux машине

#!/bin/bash
SAVEIFS=$IFS
IFS=$(echo -en "\n\b")
SRC=/path/to/source
DST=/path/to/destination

for item in $SRC/*; do
    if [[ -f "$DST/$(basename "$item")" ]]; then
        newitem=$(basename $item)_old
        while [[ -f "$DST/$newitem" ]]; do
            newitem=${newitem}_old
        done
        mv "$DST/$(basename $item)" "$DST/$newitem"
    fi
    mv "$item" "$DST/$(basename $item)"
done
2
03.04.2014, 18:19
4 ответа

Попробуйте cat / sys / devices / system / cpu / cpu0 / cpufreq / cpuinfo_cur_freq команда

2
27.01.2020, 21:57

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

  1. lscpu | grep -i MHz

  2. cat / proc / cpuinfo | grep -i mhz (хотя эта информация явно отсутствует в вашей системе)

  3. cpufreq-info , это наиболее полный:

     $ cpufreq-info 
    cpufrequtils 008: cpufreq-info (C) Доминик Бродовски 2004-2009 
    Сообщайте об ошибках (скрытых), пожалуйста. 
    анализ ЦП 0: 
    driver: acpi-cpufreq 
    ЦП, которые работают на одной и той же аппаратной частоте: 0 
    ЦП, частота которых должна согласовываться программным обеспечением: 0 
    максимальная задержка перехода: 10,0 мкс. 
    аппаратные ограничения: 1,20 ГГц - 2,67 ГГц 
    доступные шаги частоты: 2,67 ГГц, 2,67 ГГц, 2,53 ГГц, 2,40 ГГц, 2,27 ГГц, 2,13 ГГц, 2,00 ГГц, 1,87 ГГц, 1,73 ГГц, 1,60 ГГц, 1,47 ГГц, 1,33 ГГц, 1,20 ГГц { {1}} доступные регуляторы cpufreq: ondemand, производительность 
    текущая политика: частота должна быть в пределах от 1,20 ГГц до 2,67 ГГц. 
    Регулятор ondemand может решить, какую скорость использовать 
    в этом диапазоне. 
    текущая частота ЦП составляет 1,20 ГГц. 
    анализ ЦП 1: 
    драйвер: acpi-cpufreq 
    ЦП, которые работают на одной и той же аппаратной частоте: 1 
    ЦП, частота которых должна координироваться программным обеспечением: 1 
    максимальная задержка перехода: 10,0 мкс. 
    аппаратные ограничения: 1,20 ГГц - 2,67 ГГц 
    доступные шаги частоты: 2,67 ГГц, 2,67 ГГц, 2,53 ГГц, 2,40 ГГц, 2,27 ГГц, 2,13 ГГц, 2,00 ГГц, 1,87 ГГц, 1,73 ГГц, 1,60 ГГц, 1,47 ГГц, 1,33 ГГц, 1,20 ГГц { {1}} доступные регуляторы cpufreq: ondemand, производительность 
    текущая политика: частота должна быть в пределах от 1,20 ГГц до 2,67 ГГц. 
    Регулятор ondemand может решить, какую скорость использовать 
    в этом диапазоне.
    текущая частота ЦП составляет 1,20 ГГц. 
    анализирующий ЦП 2: 
    драйвер: acpi-cpufreq 
    ЦП, которые работают на той же аппаратной частоте: 2 {{1} } Процессоры, частота которых должна координироваться программным обеспечением: 2 
    максимальная задержка перехода: 10,0 мкс. 
    аппаратные ограничения: 1,20 ГГц - 2,67 ГГц 
    доступные шаги частоты: 2,67 ГГц, 2,67 ГГц, 2,53 ГГц, 2,40 ГГц, 2,27 ГГц, 2,13 ГГц, 2,00 ГГц, 1,87 ГГц, 1,73 ГГц, 1,60 ГГц, 1,47 ГГц, 1,33 ГГц, 1,20 ГГц 
    доступные регуляторы cpufreq: ondemand, performance {{1 }} текущая политика: частота должна быть в пределах от 1,20 ГГц до 2,67 ГГц. 
    Регулятор "ondemand" может решить, какую скорость использовать 
    в этом диапазоне. 
    Текущая частота процессора составляет 1,20 ГГц. 
    анализ ЦП 3: 
    драйвер: acpi-cpufreq 
    ЦП, которые работают с одинаковой аппаратной частотой: 3 
    ЦП, частота которых должна координироваться программное обеспечение: 3 
    максимальная задержка перехода: 10,0 мкс. 
    аппаратные ограничения: 1,20–2,67 ГГц 
    доступные шаги частоты: 2. 67 ГГц, 2,67 ГГц, 2,53 ГГц, 2,40 ГГц, 2,27 ГГц, 2,13 ГГц, 2,00 ГГц, 1,87 ГГц, 1,73 ГГц, 1,60 ГГц, 1,47 ГГц, 1,33 ГГц, 1,20 ГГц 
    доступные регуляторы cpufreq: ondemand, performance 
    текущая политика: частота должна быть в пределах от 1,20 ГГц до 2,67 ГГц. 
    Регулятор "ondemand" может решить, какую скорость использовать 
    в этом диапазоне. 
    текущий процессор частота составляет 1,20 ГГц. 
     
0
27.01.2020, 21:57

$ man bash
$ bind 'set revert-all-at-newline on'
$ man bsh # up arrow and edit
No manual entry for bsh
$ man bash # three up arrows

cat /proc/cpuinfo

вывод также содержит сэмпл cpu MHz

sample out


2
27.01.2020, 21:57

Bogomips[115271] (см. специально раздел 3.1 связанного документа) является абсолютно фальшивой мерой скорости процессора, сообщаемой ядром Linux. Также различные архитектуры (или даже реализации одной и той же архитектуры) не могут сравниваться только по "тактовой частоте". Например, раньше процессоры AMD с одинаковой тактовой частотой были [115272] намного [115273] быстрее, чем соответствующие предложения intel. Раньше RISC процессоры были быстрее с той же тактовой частотой, что и процессоры CISC.

Для любой специфической нагрузки точное сочетание целочисленных/плавающих точек/других инструкций, многих/некоторых ветвей, производительности кэша и списка, продолжающегося в течение [115274] длительного времени, проходящего через подсказку компилятора и производительность устройств, имеет соответствующее значение для конечной производительности.[114738].

1
27.01.2020, 21:57

Теги

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