Community
Search Options
Search Options
Log in
Skip to main content (Press Enter).
Sign in
Skip auxiliary navigation (Press Enter).
Community
Storage
Topic groups
File and Object Storage
Global Storage Forum
IBM FlashSystem
IBM Fusion
IBM Storage Ceph
IBM Storage Defender
IBM Storage Protect for Cloud
Mainframe Storage
Storage Area Network (SAN)
Tape Library
Groups
AI
Automation
Data
Security
Sustainability
Cloud
IBM Z & LinuxONE
Power
Storage
IBM Champions
IBM Japan
All Groups
Champions
User groups
Storage user groups
All user groups
Events
IBM TechXchange Conference
Upcoming Storage events
IBM TechXchange Webinars
All IBM TechXchange Community Events
Participate
Welcome Corner
Blogging in the Community
Directory
Community Leaders
Resources
Gamification
Marketplace
Marketplace
IBM Storage
The online community where IBM Storage users meet, share, discuss, and learn.
Getting Started
Missed IBM TechXchange Dev Day: Virtual Agents? On-demand viewing is available
here
Skip main navigation (Press Enter).
Toggle navigation
Search Options
IBM TechXchange Japan Storage User Community
Private Group
View Only
Group Home
Threads
6
Library
30
Blogs
149
Events
0
Members
255
Share
Linux環境でSpectrum VirtualizeやFlashSystem使用時の向けのオススメ設定
By
Keitaro Imai
posted
Thu May 21, 2020 11:10 PM
0
Like
マニュアル等には特には記載されていない推奨設定が以下のTechnoteで公開されていたので紹介します。
LINUX IO performance tuning for IBM System Storage, V1.5
http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP102584
この資料によると、推奨は以下です。
1) Fibreは筐体に対して8本接続(Linuxの場合、ホストのパスは4パスが推奨なので、これは実質複数台の推奨)
2) IO scheduler: noop
3) LVM2
4つのPV(物理ボリューム)を1つのVG(Volume Group)にする
PVの data alignment は1 MB
PVのextent sizeは 1 MB
LV stripe sizeは256 KB
4) Multipath
path_grouping_policyはgroup_by_prio
prioはalua
rr_weightはuniform (HDDの場合) / priorities (Flash / SSDの場合)
path_selectorは"service-time 0"
5)RAID
RAID6を使えと書いていますが、正確にはDRAID6だと思います。
以下は/etc/multipath.confファイルのサンプルです。
devices {
device {
vendor "IBM"
product "2145"
path_grouping_policy "group_by_prio"
prio "alua"
path_checker "tur"
path_selector "service-time 0"
failback "immediate"
rr_weight "priorities"
no_path_retry "fail"
rr_min_io_rq 10
dev_loss_tmo 600
}
}
絶対にそうしろ!と言う訳ではないのですごくパフォーマンスを出さなければいけないような場合にチューニングしてみてください。
環境は負荷状況によっても変わる可能性はあります。詳細は上記Technoteを御覧ください。
なお、マニュアルにも一般的に推奨される設定は記載されていますのでご確認ください。
Hosts that run the Linux operating system
https://www.ibm.com/support/knowledgecenter/en/STSLR9_8.3.1/com.ibm.fs9200_831.doc/svc_FChostslinux_cover.html
列挙しますと
・scsi_mod.inq_timeoutを70にする(/etc/sysconfig/grub or /etc/default/grub)
・パスは4パス
・OSによっては、polling_intervalの値をDevice sectionではなくDefault Sectionに配置(詳細は各OSベンダーに確認)
・udev ruleを作成してSCSIコマンド・タイムアウトを120秒にする
・multipath.conf例(上記と異なりますが、異なる部分は上記を踏襲で良いかと思います)
devices {
device{
vendor "IBM"
product "2145"
path_grouping_policy "group_by_prio"
path_selector "service-time 0" # Used by Red Hat 7.x
prio "alua"
path_checker "tur"
failback "immediate"
no_path_retry 5
rr_weight uniform
rr_min_io_rq “1”
dev_loss_tmo 120
}
}
Linux導入時の参考にしてください。
#flashsystem
#Linux
#multipath
#SpectrumVirtualize
#Storwize
0 comments
13 views
Permalink
Community
Storage
Topic groups
File and Object Storage
Global Storage Forum
IBM FlashSystem
IBM Fusion
IBM Storage Ceph
IBM Storage Defender
IBM Storage Protect for Cloud
Mainframe Storage
Storage Area Network (SAN)
Tape Library
Groups
AI
Automation
Data
Security
Sustainability
Cloud
IBM Z & LinuxONE
Power
Storage
IBM Champions
IBM Japan
All Groups
Champions
User groups
Storage user groups
All user groups
Events
IBM TechXchange Conference
Upcoming Storage events
IBM TechXchange Webinars
All IBM TechXchange Community Events
Participate
Welcome Corner
Blogging in the Community
Directory
Community Leaders
Resources
Gamification
Marketplace
Marketplace
Powered by Higher Logic