как узнать, сколько циклов выключения / включения питания прошел накопитель?

Вам необходимо скомпилировать его с помощью icc компилятора Intel . Убедитесь, что вы используете последнюю версию, чтобы она была совместима с вашим gcc. Затем вам необходимо настроить и скомпилировать его, следуя инструкциям, предложенным @liqizuiyang :

  1. Скопируйте исходный код в $ HOME и распакуйте.

     tar -xf openmpi-2.0.1.bz2 
     
  2. Создайте новый каталог с именем build в вашем $ HOME .

     mkdir build 
     

    Каталог 'build' является подкаталогом $ HOME, а не 'openmpi-1.6.4'. И build, и openmpi-1.6.4 являются подкаталогами $ HOME.

  3. Перейти к построению и установке переменных окружения.

     сборка компакт-диска 
    экспорт CC = icc 
    экспорт CXX = icpc 
    экспорт FC = ifort 
    экспорт F77 = ifort 
    экспорт CFLAGS = - O2 
    экспорт CXXFLAGS = -O2 
    экспорт FCFLAGS = -O2 
    экспорт FFLAGS = -O2 
     
  4. Запустить configure.

     ../ openmpi-2.0.1 / configure --prefix = "$ HOME / code / openmpi-2.0.1 
     
  5. Сборка openmpi.

     make 
     
  6. Запустите набор тестов.

     make check 
     
  7. Install.

     make install 
     

Вот еще несколько руководств по созданию Open MPI:


Другой обходной путь, предложенный в FAQ , заключается в создании Open MPI как статической библиотеки путем настройки Open MPI с - disable-shared и - enable-static . Это имеет тот же эффект, что и - disable-dlopen , но также делает libmpi.a (в отличие от разделяемой библиотеки).


Если у вас все еще возникает проблема при соблюдении официальных руководств, пожалуйста, поднимите вопрос на open-mpi , возможно, проблема связана с вашим дистрибутивом Linux.

1
10.11.2016, 16:54
1 ответ

Диски передают эту информацию через SMART . Вы можете получить его, используя smartctl smartmontools ):

smartctl -a /dev/sda

Это выведет довольно много информации, в том числе:

  9 Power_On_Hours          0x0032   100   100   001    Old_age   Always       -       36065
 12 Power_Cycle_Count       0x0032   100   100   001    Old_age   Always       -       175

, который показывает, что этот конкретный диск был включен (всего) на 36 065 часов и включал 175 раз.

3
27.01.2020, 23:25

Теги

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