成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用Ansible在樹莓派上構(gòu)建一個基于Linux的高性能計算系統(tǒng)

系統(tǒng) Linux
這篇文章將更深入來介紹使用 OpenHPC 的特性來構(gòu)建一個小型的 HPC 系統(tǒng)。將它稱為 HPC 系統(tǒng) 可能有點“扯虎皮拉大旗”的意思,因此,更確切的說法應(yīng)該是,它是一個基于 OpenHPC 項目發(fā)布的 集群構(gòu)建方法 的系統(tǒng)。

[[223721]]

使用低成本的硬件和開源軟件設(shè)計一個高性能計算集群。

在我的 之前發(fā)表在 Opensource.com 上的文章中,我介紹了 OpenHPC 項目,它的目標(biāo)是致力于加速高性能計算(HPC)的創(chuàng)新。這篇文章將更深入來介紹使用 OpenHPC 的特性來構(gòu)建一個小型的 HPC 系統(tǒng)。將它稱為 HPC 系統(tǒng)  可能有點“扯虎皮拉大旗”的意思,因此,更確切的說法應(yīng)該是,它是一個基于 OpenHPC 項目發(fā)布的 集群構(gòu)建方法 的系統(tǒng)。

這個集群由兩臺樹莓派 3 系統(tǒng)作為計算節(jié)點,以及一臺虛擬機作為主節(jié)點,結(jié)構(gòu)示意如下:

Map of HPC cluster

Map of HPC cluster

我的主節(jié)點運行的是 x86_64 架構(gòu)的 CentOS 操作系統(tǒng),而計算節(jié)點運行了 aarch64 的輕度修改版的 CentOS 操作系統(tǒng)。

下圖是真實的設(shè)備工作照:

[[223722]]

HPC hardware setup

要把我的系統(tǒng)配置成像上圖這樣的 HPC 系統(tǒng),我是按照 OpenHPC 的集群構(gòu)建方法的 CentOS 7.4/aarch64 + Warewulf + Slurm 安裝指南 (PDF)的一些步驟來做的。這個方法包括了使用 Warewulf 的配置說明;因為我的那三個系統(tǒng)是手動安裝的,我跳過了 Warewulf 部分以及創(chuàng)建 Ansible 劇本 的一些步驟。

在 Ansible 劇本中設(shè)置完成我的集群之后,我就可以向資源管理器提交作業(yè)了。在我的這個案例中, Slurm 充當(dāng)了資源管理器,它是集群中的一個實例,由它來決定我的作業(yè)什么時候在哪里運行。在集群上啟動一個簡單的作業(yè)的方式之一:

  1. [ohpc@centos01 ~]$ srun hostname
  2. calvin

如果需要更多的資源,我可以去告訴 Slurm,我希望在 8 個 CPU 上去運行我的命令:

  1. [ohpc@centos01 ~]$ srun -n 8 hostname
  2. hobbes
  3. hobbes
  4. hobbes
  5. hobbes
  6. calvin
  7. calvin
  8. calvin
  9. calvin

在***個示例中,Slurm 在一個單個的 CPU 上運行了指定的命令(hostname),而在第二個示例中,Slurm 在 8 個 CPU 上運行了那個命令。我的計算節(jié)點一個命名為 calvin,而另一個命名為 hobbes;在上面的命令輸出部分可以看到它們的名字。每個計算節(jié)點都是由 4 個 CPU 核心的樹莓派 3 構(gòu)成的。

在我的集群中提交作業(yè)的另一種方法是使用命令 sbatch,它可以用于運行腳本,將輸出寫入到一個文件,而不是我的終端上。

  1. [ohpc@centos01 ~]$ cat script1.sh
  2. #!/bin/sh
  3. date
  4. hostname
  5. sleep 10
  6. date
  7. [ohpc@centos01 ~]$ sbatch script1.sh
  8. Submitted batch job 101

它將創(chuàng)建一個名為 slurm-101.out 的輸出文件,這個輸出文件包含下列的內(nèi)容:

  1. Mon 11 Dec 16:42:31 UTC 2017
  2. calvin
  3. Mon 11 Dec 16:42:41 UTC 2017

為示范資源管理器的基本功能,簡單的串行命令行工具就行,但是,做各種工作去配置一個類似 HPC 系統(tǒng)就有點無聊了。

一個更有趣的應(yīng)用是在這個集群的所有可用 CPU 上運行一個 Open MPI 的并行作業(yè)。我使用了一個基于 康威生命游戲 的應(yīng)用,它被用于一個名為“使用 Red Hat 企業(yè)版 Linux 跨多種架構(gòu)運行康威生命游戲”的 視頻。除了以前基于 MPI 的 Game of Life 版本之外,在我的集群中現(xiàn)在運行的這個版本對每個涉及的主機的單元格顏色都是不同的。下面的腳本以圖形輸出的方式來交互式啟動應(yīng)用:

  1. $ cat life.mpi
  2. #!/bin/bash
  3.  
  4. module load gnu6 openmpi3
  5.  
  6. if [[ "$SLURM_PROCID" != "0" ]]; then
  7.     exit
  8. fi
  9.  
  10. mpirun ./mpi_life -a -p -b

我使用下面的命令來啟動作業(yè),它告訴 Slurm,為這個作業(yè)分配 8 個 CPU:

  1. $ srun -n 8 --x11 life.mpi

為了演示,這個作業(yè)有一個圖形界面,它展示了當(dāng)前計算的結(jié)果:

紅色單元格是由其中一個計算節(jié)點來計算的,而綠色單元格是由另外一個計算節(jié)點來計算的。我也可以讓康威生命游戲程序為使用的每個 CPU 核心(這里的每個計算節(jié)點有四個核心)去生成不同的顏色,這樣它的輸出如下:

感謝 OpenHPC 提供的軟件包和安裝方法,因為它們讓我可以去配置一個由兩個計算節(jié)點和一個主節(jié)點的 HPC 式的系統(tǒng)。我可以在資源管理器上提交作業(yè),然后使用 OpenHPC 提供的軟件在我的樹莓派的 CPU 上去啟動 MPI 應(yīng)用程序。 

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2021-12-21 21:00:23

Ansible樹莓派語音助手

2022-03-28 17:10:18

樹莓派服務(wù)器舊硬件

2019-05-06 13:52:00

樹莓派Ubuntu MATEUbuntu

2011-12-15 13:28:57

2019-06-27 09:50:49

高性能秒殺系統(tǒng)

2018-05-25 08:44:22

樹莓派PythonMySQL

2011-10-21 14:20:59

高性能計算HPC虛擬化

2011-10-25 13:13:35

HPC高性能計算Platform

2023-03-13 07:40:44

高并發(fā)golang

2020-03-31 12:50:34

樹莓派K3sKubernetes集

2017-05-03 13:37:05

Linuxweb性能監(jiān)測

2020-06-01 20:00:28

樹莓派TT-RSSLinux

2021-03-10 09:52:38

開發(fā)技能架構(gòu)

2025-02-05 12:09:12

2011-09-14 10:08:07

Beanstalkd

2021-03-19 13:00:39

樹莓派Linux

2023-06-19 07:54:37

DotNetty網(wǎng)絡(luò)通信框架

2019-11-27 15:19:44

系統(tǒng)緩存架構(gòu)

2025-03-04 08:00:00

機器學(xué)習(xí)Rust開發(fā)

2019-03-23 19:33:14

樹莓派Linux操作系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 伊人精品一区二区三区 | 国产不卡一 | 精品国产乱码久久久久久蜜退臀 | 新超碰97 | 99久久精品免费看国产四区 | 91精品国产高清久久久久久久久 | 欧美a在线观看 | 在线观看亚洲精品视频 | 中文字幕91| av资源在线看 | 国产欧美一区二区三区在线看 | 91人人在线 | 国产 日韩 欧美 中文 在线播放 | 国产精品一区久久久 | 99爱国产| 亚洲不卡| 欧美日本韩国一区二区 | 亚洲欧美激情精品一区二区 | 久久久久9999 | 国产免费色 | av网址在线| 91精品国产综合久久久久久丝袜 | 国产精品综合色区在线观看 | 日韩高清国产一区在线 | 91视频一区二区三区 | 97avcc| 伊人青青久久 | 日韩手机在线视频 | 国产精品久久久亚洲 | 日韩欧美在线视频一区 | 国产精品99久久久久久大便 | 91大神在线看| 男人电影天堂 | av黄色在线 | 国产成人精品免高潮在线观看 | 罗宾被扒开腿做同人网站 | 国产精品一区二区福利视频 | 伊人色综合久久久天天蜜桃 | 中文字幕免费视频 | 四虎影视1304t | 日韩视频在线免费观看 |