Welcome to the IBM Community, a place to collaborate, share knowledge, & support one another in everyday challenges. Connect with your fellow members through forums, blogs, files, & face-to-face networking.
Engineering
Search Options
Search Options
Log in
Skip to main content (Press Enter).
Sign in
Skip auxiliary navigation (Press Enter).
Storage
Topic groups
Data Protection Software
DS8000 Transparent Cloud Tiering
File and Object Storage
Global Storage Forum
Hyperconverged Infrastructure (HCI)
Mainframe Storage
Primary Storage
Storage for Containers
Storage Management and Reporting
Storage Area Networks (SAN)
Tape Storage
User groups
Events
Upcoming Storage Events
IBM Community Webinars
All IBM Community Events
Participate
Gamification Program
Community Manager's Welcome
Getting Started
Post to Forum
Share a Resource
Share Your Expertise
Blogging on the Community
Connect with Storage Users
All IBM Community Users
Resources
Community Front Porch
IBM Champions
IBM Cloud Support
IBM Documentation
IBM Support
IBM Technology Zone
IBM Training
Marketplace
Marketplace
IBM Storage Community
The online community where IBM Storage users meet, share, discuss and learn.
Join the Community
Skip main navigation (Press Enter).
Toggle navigation
Search Options
Japan IBM Storage User Group
Private Group
View Only
Group Home
Library
1
Blogs
72
Events
0
Members
28
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
9 views
Permalink
Storage
Topic groups
Data Protection Software
DS8000 Transparent Cloud Tiering
File and Object Storage
Global Storage Forum
Hyperconverged Infrastructure (HCI)
Mainframe Storage
Primary Storage
Storage for Containers
Storage Management and Reporting
Storage Area Networks (SAN)
Tape Storage
User groups
Events
Upcoming Storage Events
IBM Community Webinars
All IBM Community Events
Participate
Gamification Program
Community Manager's Welcome
Getting Started
Post to Forum
Share a Resource
Share Your Expertise
Blogging on the Community
Connect with Storage Users
All IBM Community Users
Resources
Community Front Porch
IBM Champions
IBM Cloud Support
IBM Documentation
IBM Support
IBM Technology Zone
IBM Training
Marketplace
Marketplace
Copyright © 2020 IBM Corporation. All rights reserved.
Powered by Higher Logic