GlusterFS-เดจเดพเดฏเดฟ Linux เด•เต‡เตผเดฃเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต

เด•เต‹เดดเตโ€Œเดธเต เดคเตเดŸเด™เตเด™เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดคเดฒเต‡เดจเตเดจเต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดคเดพเดฃเต เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดญเดพเดท เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผ เดฒเดฟเดจเด•เตเดธเต. เดชเตเดฐเตŠเดซเดทเดฃเตฝ ยป.

GlusterFS-เดจเดพเดฏเดฟ Linux เด•เต‡เตผเดฃเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต

เด†เดจเตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ, เด…เดตเดฟเดŸเต†เดฏเตเด‚ เด‡เดตเดฟเดŸเต†เดฏเตเด‚, เด•เต‡เตผเดฃเตฝ เดŸเตเดฏเต‚เดฃเดฟเด‚เด—เดฟเดจเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดš เด—เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดถเตเดชเดพเตผเดถเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เด‡เดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เด‰เดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต.

เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด†เดตเดถเตเดฏเด‚ เดตเดณเดฐเต† เด…เดชเต‚เตผเดตเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดฃเตเดŸเดพเด•เต‚. เดฎเดฟเด•เตเด• เดœเต‹เดฒเดฟเดญเดพเดฐเด™เตเด™เดณเดฟเดฒเตเด‚, เด•เต‡เตผเดฃเตฝ เดตเดณเดฐเต† เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดชเต‹เดฐเดพเดฏเตเดฎ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚. เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏเดฟ, เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ, เดชเต†เตผเดซเต‹เดฎเตปเดธเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดฎเดพเตผเด—เดฎเดพเดฏเดฟ เด•เดพเดทเดฟเด‚เด—เต เด‰เตพเดชเตเดชเต†เดŸเต†, เด…เดตเดธเดฐเด‚ เดฒเดญเดฟเดšเตเดšเดพเตฝ เดงเดพเดฐเดพเดณเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดตเดพเตป เดคเดฏเตเดฏเดพเดฑเดพเดฃเต.

เดฎเดฟเด•เตเด• เด•เต‡เดธเตเด•เดณเดฟเดฒเตเด‚, เด‡เดคเต เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด•เดจเดคเตเดค เดฒเต‹เดกเดฟเตฝ เด‡เดคเต เดชเตเดฐเดถเตเดจเด™เตเด™เตพเด•เตเด•เต เด‡เดŸเดฏเดพเด•เตเด•เตเด‚.

CAD, EDA เดคเตเดŸเด™เตเด™เดฟเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‡เดจเตเดฑเตปเดธเต€เดตเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดงเดพเดฐเดพเดณเด‚ เด…เดจเตเดญเดตเด™เตเด™เดณเตเดฃเตเดŸเต, เด…เดคเต เด•เดจเดคเตเดค เดฒเต‹เดกเดฟเตฝ เดตเต‡เด—เดค เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ. เดšเดฟเดฒเดชเตเดชเต‹เตพ เดžเด™เตเด™เตพ เด—เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเดฟเตฝ เด…เด•เดชเตเดชเต†เดŸเตเดŸเต. เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดฏเต‹เด—เดตเตเด‚ เดกเดฟเดธเตเด•เต เดฒเต‡เดฑเตเดฑเตปเดธเดฟเดฏเตเด‚ เดตเดณเดฐเต† เดฆเดฟเดตเดธเด™เตเด™เดณเต‹เดณเด‚ เดธเต‚เด•เตเดทเตเดฎเดฎเดพเดฏเดฟ เดจเดฟเดฐเต€เด•เตเดทเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚, เดžเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฐเตเดŸเต† เด“เดตเตผเดฒเต‹เดกเต, เดตเดฒเดฟเดฏ iowait, เด•เต‡เตผเดฃเตฝ เดชเดฟเดถเด•เตเด•เตพ (เด•เต†เตผเดฃเตฝ oops), เดซเตเดฐเต€เดธเตเด•เตพ เดฎเตเดคเดฒเดพเดฏเดต เดฒเดญเดฟเดšเตเดšเต.

เดตเดฟเดตเดฟเดง เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ เดจเดŸเดคเตเดคเดฟเดฏ เดจเดฟเดฐเดตเดงเดฟ เดŸเตเดฏเต‚เดฃเดฟเด‚เด—เต เดชเดฐเต€เด•เตเดทเดฃเด™เตเด™เดณเตเดŸเต† เดซเดฒเดฎเดพเดฃเต เดˆ เดฒเต‡เด–เดจเด‚. เดˆ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต เดจเดจเตเดฆเดฟ, เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดคเดฟเด•เดฐเดฃเดถเต‡เดทเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸเตเดตเต†เดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด‚ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดธเตเดฅเดฟเดฐเดค เด•เตˆเดตเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต.

เดฎเต†เดฎเตเดฎเดฑเดฟ เดŸเตเดฏเต‚เดฃเดฟเด‚เด—เดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดชเดฑเดฏเตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เดณเต† เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดงเดพเดฐเดพเดณเด‚ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดณเตเดณ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด‚ (VM, เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ) เด†เดฃเต เด†เดฆเตเดฏเด‚ เดจเต‹เด•เตเด•เต‡เดฃเตเดŸเดคเต.

vm.swappiness

เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ vm.swappiness เดฑเดพเดฎเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เด•เต‡เตผเดฃเตฝ เดŽเดคเตเดฐเดคเตเดคเต‹เดณเด‚ เดธเตเดตเดพเดชเตเดชเต (เดธเตเดตเดพเดชเตเดชเต, เดชเต‡เดœเดฟเด‚เด—เต) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเตฝ เด‡เดคเต "เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดค เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเต‹เดทเตเดŸเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดชเตเดฐเดตเดฃเดค" เดŽเดจเตเดจเตเด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฏเตผเดจเตเดจ เดธเตเดตเดพเดชเตเดชเดฟเดจเดธเตเดธเต เดŽเดจเตเดจเดคเดฟเดจเตผเดคเตเดฅเด‚ เดฎเดพเดชเตเดชเต เดšเต†เดฏเตโ€Œเดค เดชเต‡เดœเตเด•เตพ เดธเตเดตเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเดพเตป เด•เต‡เตผเดฃเตฝ เด•เต‚เดŸเตเดคเตฝ เดšเดพเดฏเตโ€Œเดตเต เด•เดพเดฃเดฟเด•เตเด•เตเด‚ เดŽเดจเตเดจเดพเดฃเต. เด•เตเดฑเดžเตเดž เดธเตเดตเดพเดชเตเดชเดฟเดจเดธเต เดฎเต‚เดฒเตเดฏเด‚ เดตเดฟเดชเดฐเต€เดคเดฎเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต: เด•เต‡เตผเดฃเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเต‡เดœเต เด•เตเดฑเดฏเตเด‚. เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดžเตเดžเดพเตฝ, เด‰เดฏเตผเดจเตเดจ เดฎเต‚เดฒเตเดฏเด‚ vm.swappiness, เด•เต‚เดŸเตเดคเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเตเดตเดพเดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚.

เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเด•เตพ เดฑเดพเดฎเดฟเดฒเต‡เด•เตเด•เต เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด…เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดธเตเดตเดพเดชเตเดชเดฟเด‚เด—เดฟเดจเตเดฑเต† เดตเดฒเดฟเดฏ เด‰เดชเดฏเต‹เด—เด‚ เด…เดญเดฟเด•เดพเดฎเตเดฏเดฎเดฒเตเดฒ. เดธเตเดตเดพเดชเตเดชเดฟเดจเดธเต เดฎเต‚เดฒเตเดฏเด‚ เดตเดฒเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดชเดฒเดฐเตเด‚ เดตเดพเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดŽเดจเตเดฑเต† เด…เดจเตเดญเดตเดคเตเดคเดฟเตฝ, เด‡เดคเต "0" เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฎเดฟเด•เดšเตเดš เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดตเดฟเดŸเต† เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เดพเด‚ - lwn.net/Articles/100978

เดชเด•เตเดทเต‡, เดตเต€เดฃเตเดŸเตเด‚, เดˆ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฏเต‹เดŸเต† เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚, เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เดฎเดพเดคเตเดฐเด‚. เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดฒเต‹เดกเต เดšเต†เดฏเตเดค เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เต, เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ "0" เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดฃเด‚. "0" เด†เดฏเดฟ เดฎเดพเดฑเตเดฑเตเดฎเตเดชเต‹เตพ, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฃเดถเต‡เดทเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดจเตเดจเต.

vm.vfs_cache_pressure

เดˆ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ, เดเดจเต‹เดกเต เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพ (เดกเต†เตปเดŸเตเดฐเดฟ, เดเดจเต‹เดกเต) เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เต‡เตผเดฃเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เดฎเตเดฎเดฑเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

100 เดจเตเดฑเต† เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดชเต‡เดœเต เด•เดพเดทเดฟเดฒเต‡เด•เตเด•เตเด‚ เดธเตเดตเดพเดชเตโ€Œเด•เดพเดทเดฟเดฒเต‡เด•เตเด•เตเด‚ "เดซเต†เดฏเตผ" เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ เดกเต†เตปเดŸเตเดฐเดฟ, เดเดจเต‹เดกเต เด•เดพเดทเต†เด•เตพ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเด•เตเด•เดพเตป เด•เต‡เตผเดฃเตฝ เดถเตเดฐเดฎเดฟเด•เตเด•เตเด‚. vfs_cache_pressure เด•เตเดฑเดฏเตเดจเตเดจเดคเต เด•เต‡เตผเดฃเดฒเดฟเดจเต เดกเต†เตปเดŸเตเดฐเดฟ, เดเดจเต‹เดกเต เด•เดพเดทเต†เด•เตพ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดพเตป เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เดฎเต‚เดฒเตเดฏเด‚ "0" เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเตผเดฆเตเดฆเด‚ เด•เดพเดฐเดฃเด‚ เด•เต‡เตผเดฃเตฝ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดกเต†เดจเตเดฑเดฑเดฟ, เดเดจเต‹เดกเต เด•เดพเดทเต† เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ, เด‡เดคเต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดชเดฟเดถเด•เดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. vfs_cache_pressure 100-เดจเต เดฎเตเด•เดณเดฟเตฝ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เต‡เตผเดฃเดฒเดฟเดจเต เดกเต†เดจเตเดฑเดฑเดฟเด•เตเด•เตเด‚ เดเดจเต‹เดกเต เดซเตเดฒเดทเดฟเด‚เด—เดฟเดจเตเด‚ เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เตเดจเตเดจเต.

GlusterFS เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เดšเต†เดฑเดฟเดฏ เดซเดฏเดฒเตเด•เดณเตเดฎเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดเดจเต‹เดกเต/เดกเต†เตปเดŸเตเดฐเดฟ เด•เดพเดทเดฟเด‚เด—เต เด•เดพเดฐเดฃเด‚ เดธเต†เตผเดตเดฑเดฟเตฝ เด—เดฃเตเดฏเดฎเดพเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดฑเดพเด‚ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเด‚, เด‡เดคเต เด•เต‡เตผเดฃเดฒเดฟเดจเต เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเดฟเดจเดพเตฝ เดชเตเดฐเด•เดŸเดจ เดจเดฟเดฒเดตเดพเดฐเดคเตเดคเด•เตผเดšเตเดšเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เด•เต‚เดŸเต† 40 GB เดฎเต†เดฎเตเดฎเดฑเดฟ . เดˆ เดฎเต‚เดฒเตเดฏเด‚ 100-เดจเต เดฎเตเด•เดณเดฟเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเดฐเดตเดงเดฟ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เดฎเดฟเด•เดšเตเดš เด•เดพเดทเดฟเด‚เด—เตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เด•เต‡เตผเดฃเตฝ เดฑเต†เดธเตโ€Œเดชเต‹เตบเดธเดฟเดตเดฟเดฑเตเดฑเดฟเดฏเตเด‚ เดจเต‡เดŸเดพเตป เดธเดนเดพเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

vm.dirty_background_ratio, vm.dirty_ratio เดŽเดจเตเดจเดฟเดต

เด†เดฆเตเดฏ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ (vm.dirty_background_ratio) เดตเตƒเดคเตเดคเดฟเด•เต†เดŸเตเดŸ เดชเต‡เดœเตเด•เดณเตเดณเตเดณ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เดถเดคเดฎเดพเดจเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เดŽเดคเตเดคเดฟเดฏ เดถเต‡เดทเด‚ เดชเดถเตเดšเดพเดคเตเดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดตเตƒเดคเตเดคเดฟเด•เต†เดŸเตเดŸ เดชเต‡เดœเตเด•เตพ เดกเดฟเดธเตเด•เดฟเดฒเต‡เด•เตเด•เต เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเดพเตป เด†เดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดˆ เดถเดคเดฎเดพเดจเดคเตเดคเดฟเตฝ เดŽเดคเตเดคเตเดจเตเดจเดคเตเดตเดฐเต†, เดชเต‡เดœเตเด•เดณเตŠเดจเตเดจเตเด‚ เดกเดฟเดธเตเด•เดฟเดฒเต‡เด•เตเด•เต เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ. เด’เดฐเต เดฑเต€เดธเต†เดฑเตเดฑเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเต† เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเต† เด…เดคเต เดชเดถเตเดšเดพเดคเตเดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ (vm.dirty_ratio) เดจเดฟเตผเดฌเดจเตเดงเดฟเดค เดซเตเดฒเดพเดทเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดตเตƒเดคเตเดคเดฟเด•เต†เดŸเตเดŸ เดชเต‡เดœเตเด•เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เดถเดคเดฎเดพเดจเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดคเตเดฐเต†เดทเต‹เตพเดกเดฟเตฝ เดŽเดคเตเดคเดฟเด•เตเด•เดดเดฟเดžเตเดžเดพเตฝ, เดŽเดฒเตเดฒเดพ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเด‚ เดธเดฟเตปเด•เตเดฐเดฃเดธเต เด†เด•เตเด‚ (เดฌเตเดฒเต‹เด•เตเด•เต) เด•เต‚เดŸเดพเดคเต† เด…เดตเตผ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดš I/O เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฏเตเด‚ เดกเดพเดฑเตเดฑ เดกเดฟเดธเตเด•เดฟเตฝ เด†เด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดตเดฐเต† เดคเตเดŸเดฐเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฟเดฒเตเดฒ. เด•เดจเดคเตเดค I/O เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดคเต เด’เดฐเต เดชเตเดฐเดถเตโ€ŒเดจเดฎเตเดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เดกเดพเดฑเตเดฑ เด•เดพเดทเดฟเด‚เด—เต เด‡เดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† I/O เดšเต†เดฏเตเดฏเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเด‚ I/O-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดŸเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดตเดฒเดฟเดฏ เดคเต‹เดคเดฟเตฝ เดคเต‚เด™เตเด™เดฟเด•เตเด•เดฟเดŸเด•เตเด•เตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ, เด‰เดฏเตผเดจเตเดจ เดฒเต‹เดกเต, เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดธเตเดฅเดฟเดฐเดค, เดฎเต‹เดถเด‚ เดชเตเดฐเด•เดŸเดจเด‚ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เดกเดพเดฑเตเดฑ เด•เต‚เดŸเตเดคเตฝ เดคเดตเดฃ เดกเดฟเดธเตเด•เดฟเดฒเต‡เด•เตเด•เต เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดฑเดพเดฎเดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. 45-90 GB เดชเต‡เดœเต เด•เดพเดทเต†เด•เตพ เดกเดฟเดธเตเด•เดฟเดฒเต‡เด•เตเด•เต เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ-เดนเต†เดตเดฟ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเต† เด‡เดคเต เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚, เด‡เดคเต เดซเตเดฐเดฃเตเดŸเต เดŽเตปเดกเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เต เดตเดฒเดฟเดฏ เดฒเต‡เดฑเตเดฑเตปเดธเดฟเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต, เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดคเดฟเด•เดฐเดฃเดถเต‡เดทเดฟเดฏเตเด‚ เด‡เดจเตเดฑเดฑเดพเด•เตเดŸเดฟเดตเดฟเดฑเตเดฑเดฟเดฏเตเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต.

"1" > /proc/sys/vm/pagecache

เดซเดฏเดฒเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เดพเดทเต†เดฏเดพเดฃเต เดชเต‡เดœเต เด•เดพเดทเต†, เด…เดคเดพเดฏเดคเต, เด‡เดต เดซเดฏเดฒเตเด•เดณเตเดŸเต†เดฏเต‹ เดฌเตเดฒเต‹เด•เตเด•เต เดกเดฟเดตเตˆเดธเตเด•เดณเตเดŸเต†เดฏเต‹ เดฏเดฅเดพเตผเดคเตเดฅ เด‰เดณเตเดณเดŸเด•เตเด•เดฎเตเดณเตเดณ เดชเต‡เดœเตเด•เดณเดพเดฃเต. เดกเดฟเดธเตเด•เต เดฑเต€เดกเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เดˆ เด•เดพเดทเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. "1" เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต, RAM-เดจเตเดฑเต† 1% เด•เดพเดทเต†เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† RAM-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เดฑเต€เดกเตเด•เตพ เดกเดฟเดธเตโ€Œเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เดฃเตเดŸเดพเด•เตเด‚ เดŽเดจเตเดจเดพเดฃเต. เดˆ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดฎเดพเดฑเตเดฑเต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดชเต‡เดœเต เด•เดพเดทเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดฐเดฟเดญเตเดฐเดพเดจเตเดคเดฟ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

"เดกเต†เดกเตโ€Œเดฒเตˆเตป" > /sys/block/sdc/queue/scheduler

I/O เดทเต†เดกเตเดฏเต‚เดณเตผ เด’เดฐเต เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เด˜เดŸเด•เดฎเดพเดฃเต, เด…เดคเต เดตเดพเดฏเดจเดฏเตเด‚ เดŽเดดเตเดคเตเดคเตเด‚ เด•เตเดฏเต‚เด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเตฝ, เด’เดฐเต เดธเตเดฎเดพเตผเดŸเตเดŸเต เดฑเต†เดฏเดฟเดกเต เด•เตบเดŸเตเดฐเต‹เดณเดฑเดฟเดจเดพเดฏเดฟ "noop" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต, เด•เดพเดฐเดฃเด‚ เดฒเดฟเดจเด•เตเดธเดฟเดจเต เดกเดฟเดธเตเด•เดฟเดจเตเดฑเต† เดญเต—เดคเดฟเด• เดœเตเดฏเดพเดฎเดฟเดคเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด’เดจเตเดจเตเด‚ เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดกเดฟเดธเตเด•เต เดœเตเดฏเดพเดฎเดฟเดคเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดจเตเดจเดพเดฏเดฟ เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจ เด•เตบเดŸเตเดฐเต‹เดณเดฑเต† เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฃเต. เดธเดพเดงเตเดฏเดฎเดพเดฃเต. เดŽเดจเตเดจเดพเตฝ "เดกเต†เดกเตโ€Œเดฒเตˆเตป" เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต. เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเดจเดฟเตฝ เดทเต†เดกเตเดฏเต‚เดณเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เดพเด‚: linux/Documentation/block/*osched.txt. เด•เต‚เดŸเดพเดคเต† เดฎเดฟเด•เตเดธเดกเต เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เดณเดฟเตฝ (เดชเดฒ เดฑเตˆเดฑเตเดฑเต เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เดณเตเด‚) เดฑเต€เดกเต เดคเตเดฐเต‚เดชเตเดŸเตเดŸเดฟเตฝ เดตเตผเดฆเตเดงเดจเดตเต เดžเดพเตป เด•เดฃเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

"256" > /sys/block/sdc/queue/nr_requests

เดทเต†เดกเตเดฏเต‚เดณเตผเด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดฌเดซเดฑเดฟเดฒเต† I/O เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚. เดšเดฟเดฒ เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เดณเตเดŸเต† เด†เดจเตเดคเดฐเดฟเด• เด•เตเดฏเต‚ เดตเดฒเตเดชเตเดชเด‚ (เด•เตเดฏเต‚_เดกเต†เดชเตเดคเต) I/O เดทเต†เดกเตเดฏเต‚เดณเดฑเตเดŸเต† nr_requests-เดจเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ I/O เดทเต†เดกเตเดฏเต‚เดณเดฑเดฟเดจเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดฎเตเตปโ€Œเด—เดฃเดจ เดจเตฝเด•เดพเดจเตเด‚ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดฎเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เด•เตเดฑเดตเดพเดฃเต. เดกเต†เดกเตโ€Œเดฒเตˆเดจเตเด‚ CFQ เดทเต†เดกเตเดฏเต‚เดณเตผเดฎเดพเตผเด•เตเด•เตเด‚, เด•เตบเดŸเตเดฐเต‹เดณเดฑเดฟเดจเตเดฑเต† เด†เดจเตเดคเดฐเดฟเด• เด•เตเดฏเต‚เดตเดฟเดจเตเดฑเต† 2 เดฎเดŸเด™เตเด™เต nr_requests เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเต เดจเดฒเตเดฒเดคเดพเดฃเต. เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด•เดจเดคเตเดค เดฒเต‹เดกเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เดพเตป เดทเต†เดกเตเดฏเต‚เดณเดฑเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

echo "16" > /proc/sys/vm/page-cluster

เดชเต‡เดœเต-เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด’เดฐเต เดธเดฎเดฏเด‚ เดธเตเดตเดพเดชเตเดชเดฟเตฝ เดŽเดดเตเดคเดฟเดฏ เดชเต‡เดœเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเตเด•เดณเดฟเดฒเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, 16 KB เดจเตเดฑเต† RAID เดธเตเดŸเตเดฐเตˆเดชเตเดชเต เดตเดฒเตเดชเตเดชเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดฎเต‚เดฒเตเดฏเด‚ "64" เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. swappiness = 0 เดŽเดจเตเดจเดคเดฟเตฝ เด…เตผเดคเตเดฅเดฎเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ swappiness 10 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 20 เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, RAID เดธเตเดŸเตเดฐเดฟเดชเตเดชเต เดตเดฒเตเดชเตเดชเด‚ 64K เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดˆ เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚.

blockdev --setra 4096 /dev/<เดฆเต‡เดตเดจเดพเดฎเด‚> (-sdb, hdc เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ dev_mapper)

เดชเดฒ เดฑเต†เดฏเดฟเดกเต เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพเด•เตเด•เตเดฎเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฌเตเดฒเต‹เด•เตเด•เต เดกเดฟเดตเตˆเดธเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดฎเต‹เดถเด‚ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เด“เดชเตโ€Œเดทเตป เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต 4096 * 512-เดฌเตˆเดฑเตเดฑเต เดธเต†เด•เตเดŸเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฑเต€เดกเต-เดŽเดนเต†เดกเต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด•เตเดฑเดžเตเดžเดคเต, เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, I/O เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดพเตป เด•เต‡เตผเดฃเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เดพเดฒเดฏเดณเดตเดฟเตฝ เด“เตบ-เดšเดฟเดชเตเดชเต เดกเดฟเดธเตเด•เต เด•เดพเดทเต† เดฑเต€เดกเต-เดŽเดนเต†เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดตเต‡เด—เดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดŸเตเดคเตเดค เดตเดพเดฏเดจเดฏเดฟเตฝ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดกเดพเดฑเตเดฑ เด•เดพเดทเต†เดฏเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดชเตเดฐเต€เดซเต†เดšเตเดšเต, เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดกเดฟเดธเตเด•เต เดธเดฎเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเต‹ เด•เดพเดทเต†เดฏเตเด•เตเด•เต เดชเตเดฑเดคเตเดคเต เดกเดพเดฑเตเดฑ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดšเต†เดฏเตเดคเดพเตฝ เดตเดฒเดฟเดฏ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏ I/O เดจเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚.

เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดคเดฒเดคเตเดคเดฟเตฝ เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เดถเตเดชเดพเตผเดถเด•เตพ เดšเตเดตเดŸเต†เดฏเตเดฃเตเดŸเต. เดŽเดจเตเดจเดพเตฝ เด…เดตเดฐเต† เด‡เดคเตเดตเดฐเต† เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เดธเตเดŸเตเดฐเตˆเดชเตเดชเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเดตเตเด‚ เด…เดฑเต‡เดฏเดฟเดฒเต† เดกเดฟเดธเตเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดตเตเด‚ เด…เดฑเดฟเดฏเดพเดฎเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดคเต เด†เดฑเต เดกเดฟเดธเตเด•เตเด•เดณเตเดŸเต† 5K เดธเตเดŸเตเดฐเตˆเดชเตเดชเต เดฑเต†เดฏเตเดกเต64 เด…เดฑเต‡เดฏเดพเดฃเต (เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด…เดžเตเดšเต, เด•เดพเดฐเดฃเด‚ เดชเดพเดฐเดฟเดฑเตเดฑเดฟเด•เตเด•เต เด’เดฐเต เดกเดฟเดธเตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต). เดˆ เดถเตเดชเดพเตผเดถเด•เตพ เดธเตˆเดฆเตเดงเดพเดจเตเดคเดฟเด• เด…เดจเตเดฎเดพเดจเด™เตเด™เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเตเด‚ เดฑเต†เดฏเตโ€Œเดกเต เดตเดฟเดฆเด—เตเดงเดฐเตเดŸเต† เดตเดฟเดตเดฟเดง เดฌเตเดฒเต‹เด—เตเด•เตพ/เดฒเต‡เด–เดจเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดคเตเดฎเดพเดฃเต.

-> ext4 fs, 5 disks, 64K stripe, units in 4K blocks
mkfs -text4 -E stride=$((64/4))
-> xfs, 5 disks, 64K stripe, units in 512-byte sectors
mkfs -txfs -d sunit=$((64*2)) -d swidth=$((5*64*2))

เดตเดฒเดฟเดฏ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เดฎเตเด•เดณเดฟเตฝ เดฒเดฟเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดŸเตเดฐเตˆเดชเตเดชเต เดตเดฒเตเดชเตเดชเด™เตเด™เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•.

เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•! เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดคเต†เดฒเตเดฒเดพเด‚ เดšเดฟเดฒ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เต เดตเดณเดฐเต† เด†เดคเตเดฎเดจเดฟเดทเตเด เดฎเดพเดฃเต. เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดฎเตเตปเด•เต‚เตผ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดชเดฐเดฟเดถเต‹เดงเดจ เด•เต‚เดŸเดพเดคเต† เดˆ เดฒเต‡เด–เดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพเด•เตเด•เต เด‰เดฑเดชเตเดชเตเดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดคเดฟเด•เดฐเดฃเดถเต‡เดทเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเต† เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเต‚.

เด…เดงเดฟเด• เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเตเด•เตพ:

GlusterFS-เดจเดพเดฏเดฟ Linux เด•เต‡เตผเดฃเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต

เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเด•

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•