序文
ビッグデータの時代を背景に、データストレージは現在解決すべき課題となっています。大手メーカーは、Huawei、Tencent、Baiduなどの独自のストレージシステムを立ち上げていますが、クラウドサービス、クラウドホスティング、その他のアッパーを備えています。レベルのアプリケーション製品ですが、それでも最下層で自分で設計したストレージ管理システムが必要です。
この記事では、ストレージシステムでのディスクパフォーマンステストツールの使用とスクリプトの記述について説明します。
1.Centos7へのFioツールのインストール
1.1yumを使用したFioのインストール
1.2 Fioソースコードのインストール(オフラインインストール、最初にパッケージをダウンロード)この記事で使用されている方法
ご参考までに、Fioツールをアップロードしましたので、ご自身でダウンロードしてください。
ダウンロードリンク:fio2.0.7 https://download.csdn.net/download/u013521274/12706795
ダウンロードリンク:fio3.7 https://download.csdn.net/download/u013521274/12706806
ダウンロードが完了したら、winscpおよびその他のソフトウェアを使用して、圧縮されたパッケージをLinuxの特定のディレクトリにコピーできます。VMware仮想マシンをドラッグアンドドロップするだけです。
備考:rootユーザーを使用する必要があります。以下に示すように、作成したディレクトリにfioツールキットを保存します。
1.1インストール前の準備:
1.Fioを実行するにはgcc環境が必要です。gccがインストールされているかどうかを確認してください
2. Fio操作は、パッケージlibaioに依存して、インストールされているかどうかを確認する必要があります。
3. Yumは、gccのインストール時にエラーを報告する場合があります。Centos-Base.repoファイルが0バイトであるかどうかを確認します。0バイトの場合は、代替品をダウンロードする必要があります(バックアップと置換)。
解決策3:解決策3:
# cd /etc/yum.repos.d/
# ll -h
//两个命令查看
上に示したように、Centos-Base.repoファイルが0バイトではないことがわかります。空の場合は、対応するバージョンのファイルをダウンロードして置き換えることができます。
ダウンロードリンク:http://mirrors.163.com/.help/centos.html
注:.repoファイルのバックアップを作成します
解決策2:
libaioをインストールします
执行 #yum install libaio
如果不行执行 #yum install libaio-devel
解決策1:解決策1:
gccをインストールします
#yum install gcc
或者
#yum install gcc-c++
1.2FIOをインストールする
#tar -zxvf fio-2.2.10.tar.gz
#cd fio-2.2.10
#./configure
#make
#make install
解压 编译 安装
fioのインストールについては、次の図を参照することもできます
2.Fioツールを使用して.shスクリプトを記述します
誰でもメモ帳を使用でき、notepad ++は書くことができます
#!/bin/sh
export test=fio
echo "第一个fio测试"
echo $(date +%F%n%T)
fio -directory=/fiorwtest -rw=write -bs=1M -direct=1 -iodepth 2 -ioengine=libaio -size 1G -thread -numjobs=2 -group_reporting -name=write1m_4job
echo $(date +%F%n%T)
sync
パラメータの答え:
パラメータの詳細な回答については、https://blog.csdn.net/qq_14935437/article/details/93749444などの他のブログを確認してください。
備考: Windowsで記述されたスクリプトを実行のためにLinuxに転送すると、特殊文字が原因でエラーが報告される場合があります。
#cat-Aファイルを使用して特殊文字を確認します
3..shファイルを実行します
#sh /etc/liy.sh
#bash /etc/liy.sh
//两种都行
ご不明な点がございましたら、メッセージを残していただければ、メッセージが表示されたら返信する必要があります。