ááąáŹááşá¸ááŤá¸áááŹááŹááźááşááᯠáááşáááşá¸á áááˇáşááąáˇáá˝ááş ááźááşáááşáá˛áˇááŤáááşá .

áĄááŤáĄáŹá¸ááťáąáŹáşá á˝áŹá á¤ááąááŹáá kernel ááťáááşáážáááźááşá¸áááŻááşáᏠGluster ááĄááźáśááźáŻááťááşááťáŹá¸áĄááźáąáŹááşá¸áážááˇáşáááşá¸áĄáá˝ááşáááŻáĄááşáážáŻáážáááážáá áĄááŤáĄáŹá¸ááťáąáŹáşá á˝áŹááąá¸áá˝ááşá¸ááťáŹá¸ááąáŤáşááŹáááşá
ááŽáááŻáĄááşááťááşáᏠáážáŹá¸áážáŹá¸ááŤá¸ááŤá¸áᲠááąáŤáşááąáŤááşááŹááŤáááşá áĄááŻááşáĄááťáŹá¸á áŻáážáŹ core áᏠáĄáá˝ááşááąáŹááşá¸áá˝ááşá á˝áŹ ááŻááşááąáŹááşáááŻááşááŤáááşá ááŤááąáááˇáş áĄáŹá¸áááşá¸ááťááşáá áşááŻááąáŹáˇ áážáááŤáááşá ááááŻááşá¸ááźáąáŹááşá¸áĄá core áᏠLinux á á˝ááşá¸ááąáŹááşáááşáááŻá¸áááşá áąáááş áĄááááááşá¸áááşá¸áĄááźá áş caching áĄááŤáĄáááş áĄáá˝ááˇáşáĄááąá¸ááąá¸ááŤá áážááşááŹááşáĄááťáŹá¸áĄááźáŹá¸ááᯠáááŻáááŻááŹá¸ááŹá¸áĄááŻáśá¸ááźáŻáááşá
ááá ášá áĄááťáŹá¸á áŻáá˝ááşá áááşá¸áááş ááąáŹááşá¸áá˝ááşá á˝áŹáĄááŻááşááŻááşááąáŹáşáááşá¸ ááąá¸ááśááąáŹáááşáĄáąáŹááşáá˝ááş ááźáżááŹááťáŹá¸ááźá áşááąáŤáşááŹáááŻááşáááşá
ááťá˝ááşáŻááşáááŻáˇáá˝ááş CADá EDA áá˛áˇáááŻáˇááąáŹ memory áĄáá°á¸ááźááşáááşá áá áşááťáŹá¸áážááˇáş áĄáá˝áąáˇáĄááźáŻáśááťáŹá¸á á˝áŹáážáááźáŽá¸ ááąá¸ááśááąáŹáááşáĄáąáŹááşáá˝ááş áážáąá¸áá˝áąá¸áá˝áŹá¸ááŤáááşá áá áşááŤáá áşááśáá˝ááş ááťá˝ááşáŻááşáááŻáˇáááş Gluster áá˝ááş ááźáżááŹááťáŹá¸ááźáŻáśáá˛áˇááááşá áááşáááŻááŽáĄááŻáśá¸ááźáŻáážáŻáážááˇáş áá áşááşááźáŹááťáááşááᯠáááşááąáŤááşá¸ááťáŹá¸á á˝áŹ áááŻáá ááŻááşááźááˇáşáážáŻááźáŽá¸ááąáŹááşá áááşá¸áááŻáˇá áááşáááŻáážáŻá ááźáŽá¸ááŹá¸ááąáŹ áĄááŻááşáĄááŻááááşá kernel áĄáážáŹá¸áĄáá˝ááşá¸ááťáŹá¸ (kernel oops)á áĄáąá¸áá˛áážáŻááťáŹá¸á á áááşáááŻáˇááᯠááážááá˛áˇááŤáááşá
á¤ááąáŹááşá¸ááŤá¸áááş áĄááźáąáĄááąáĄááťááŻá¸ááťááŻá¸áá˝ááş ááŻááşááąáŹááşáá˛áˇááąáŹ ááťáááşáážáá ááşá¸áááşáážáŻááťáŹá¸á á˝áŹá ááááşááźá áşáááşá á¤áááˇáşáááşááťááşááťáŹá¸ááźáąáŹááˇáş áĄááŻáśá¸á áŻáś ááŻáśáˇááźááşáááŻááşá á˝ááşá¸ áááŻá¸áááşááŹáááşááŹáá áĄá áŻáĄáá˝á˛áˇáááşáááşá¸ ááááááŹáᏠáááşááźáááşááŹáááşá
áááşáááŻááŽááťáááşáážáááźááşá¸áážááˇáşáááşáááşááŹááťážááş áááááŻáśá¸ááźááˇáşáážáŻááááˇáşáĄááŹáážáŹ áááˇáşáĄáŹá¸ á áááşáážáŻááşáá˝áąá¸á áąáááˇáş áá˝áąá¸ááťááşá ááŹááťáŹá¸á á˝áŹááŤáážááááˇáş virtual memory subsystem (VMá virtual memory) ááźá áşáááşá
vm.swappiness
parameter áááş vm.swappiness RAM áážááˇáşáážááŻááşá¸áážááşááŤá kernel áááş swap (swapá paging) áááŻáááşááťážáĄááŻáśá¸ááźáŻáááşáááŻááŻáśá¸ááźááşáááşá áááşá¸ááᯠáĄáááşá¸áĄááźá
áşááŻááşáá˝ááş "ááźáąááŻáśááźáŻááŻááşááŹá¸ááąáŹ áážááşááŹááşááᯠáááŻá¸áá°áááş áááąáŹááŹá¸" ááŻáááşá¸ áááşáážááşááŹá¸áááşá ááźááˇáşááŹá¸ááąáŹ swappiness áááŻáááşáážáŹ kernel áááş ááźáąááŻáśáá˝á˛ááŹá¸ááąáŹ á
áŹááťááşáážáŹááťáŹá¸ááᯠáá˛áážááşáááş áááŻá áááąáŹááŹá¸áážáááááˇáşáááşááźá
áşáááşá low swappiness áááşáááŻá¸áááş áááˇáşááťááşáááşááźá
áşáááşáᯠáááŻáááŻáááş- kernel áááş memory ááž page ááťáąáŹáˇáááşá¸áá˝áŹá¸áááşááźá
áşáááşá áá
áşáááşá¸áááŻáááąáŹáş áááşáááŻá¸ááźááˇáşáááşá vm.swappinessá
áá
áşá swap ááᯠáááŻááŻáśá¸ááŹááááˇáşáááşá
ááąááŹáĄááťáŹá¸áĄááźáŹá¸ááᯠRAM áá˛áááŻáˇ áááşááźáŽá¸ ááźáŻááşáááŻááşááąáŹááźáąáŹááˇáş ááźáŽá¸ááŹá¸ááąáŹ áá˛áážááşáĄááŻáśá¸ááźáŻáážáŻáááş ááááŻááŹá¸áĄááşááąá áá°ááťáŹá¸á á˝áŹáááş swapiness áááşáááŻá¸áááş ááźáŽá¸ááŹá¸áááˇáşáááşáᯠá áąáŹáááááşááąáŹáşáááşá¸ ááťá˝ááşáŻááşá áĄáá˝áąáˇáĄááźáŻáśáĄá áááşá¸ááᯠ"0" áᯠáááşáážááşááźááşá¸áááş áááŻáááŻááąáŹááşá¸áá˝ááşááąáŹ á á˝ááşá¸ááąáŹááşáááşááᯠááážáá áąááŤáááşá
á¤ááąááŹáá˝ááş áááşáááşáááşáážáŻáááŻááşááŤáááş-
áááŻáˇááąáŹáşá áá áşáááşá á¤áááşáááşááťáŹá¸ááᯠáááŻáá ááŻááşáážááˇáş áĄááŻáśá¸ááťáááˇáşááźáŽá¸ ááŽá¸ááźáŹá¸áĄááşáááŽááąá¸áážááşá¸áá áşááŻááᯠá ááşá¸áááşááźáŽá¸ááąáŹááşáážáᏠáĄááŻáśá¸ááźáŻáááˇáşáááşá áĄáá˝ááşáááşááŹá¸ááąáŹ streaming áĄáááŽááąá¸áážááşá¸ááťáŹá¸áĄáá˝ááşá á¤áááˇáşáááşááťááşááᯠ"0" áᯠáááşáážááşáááˇáşáááşá "0" áááŻáˇ ááźáąáŹááşá¸ááąáŹáĄá፠á áá áşá ááŻáśáˇááźááşáážáŻ áááŻáááŻááąáŹááşá¸áá˝ááşááŹáááşá
vm.vfs_cache_pressure
á¤áááşáááşáááş áááşáážáşáááşá¸áá˝ážááşáážááˇáş áĄááŻááşá¸áááŻááŽá¸ááŹá¸áĄááŹááťáŹá¸ (áĄáśáá˝áŹá¸áážááˇáş áĄááşááááŻ) áĄáá˝ááş kernel áážá áŹá¸ááŻáśá¸ááąáŹ áááşáááŻááŽááᯠááááşá¸ááťáŻááşáááşá
áá°áááşá¸áááşáááŻá¸ 100 ááźááˇáşá kernel áááş pagecache áážááˇáş swapcache áĄáá˝ááş "áááŹá¸ááťážáááąáŹ" áĄááźáąááśááźááˇáş dentry áážááˇáş inode cache ááᯠáááşáážáŹá¸áááş ááźááŻá¸á áŹá¸áááşááźá áşáááşá vfs_cache_pressure ááťáááşá¸ááźááşá¸áááş kernel áĄáŹá¸ dentry áážááˇáş inode cache ááᯠááŹá¸áážáá áąáááşá áááşáááŻá¸áááş "0" ááźá áşááąáŹáĄá፠kernel áááş memory pressure ááźáąáŹááˇáş dentry áážááˇáş inode cache ááᯠáááşááąáŹáˇááž áážááşá¸ááŻááşáááşáááŻááşááŤá áááşá¸áááş áĄáá˝ááşááá° memory out-of-memory error ááᯠááźá áşááąáŤáşá áąáááŻááşáááşá 100 áĄáááş vfs_cache_pressure áááŻá¸ááŹááźááşá¸áááş kernel áááş áá˝áŹá¸áážááˇáşááśáá˝ááşá¸ áážááˇáş inode flushing ááᯠáŚá¸á áŹá¸ááąá¸ááŻááşá áąáááşá
GlusterFS áááŻáĄááŻáśá¸ááźáŻááąáŹáĄááŤá ááąááŹáĄááťáŹá¸áĄááźáŹá¸áážááˇáş áááŻááşáááşááťáŹá¸á á˝áŹáážáááąáŹ ááŻáśá¸á á˝á˛áá°áĄááťáŹá¸áĄááźáŹá¸áááş inode/dentry caching ááźáąáŹááˇáş ááŹááŹááąáŤáşáá˝ááş RAM áááŹáááᯠáĄáá˝ááşááá° áĄááŻáśá¸ááźáŻáááŻááşááźáŽá¸á áááşá¸áááş kernel áááş á áá áşáá áşááŻááąáŤáşáá˝ááş ááąááŹáá˝á˛áˇá ááşá¸ááŻáśááťáŹá¸ááᯠááŻááşááąáŹááşááááˇáşáĄáá˝ááş á á˝ááşá¸ááąáŹááşáááşááťáááşá¸áá˝áŹá¸áááŻááşáááşá Memory 40 GB ááŤáážáááŤáááşá 100 áĄáááşáá˝ááş á¤áááşáááŻá¸ááᯠáááşáážááşááźááşá¸áááş áĄááŻáśá¸ááźáŻáá°áĄááťáŹá¸áĄááźáŹá¸ááᯠáááŻáááŻááťážáááąáŹ áááşáážáşááťááźááşá¸áážááˇáş kernel ááŻáśáˇááźááşáážáŻ áááŻáááŻááąáŹááşá¸áá˝ááşááŹá áąáááş áá°ááŽááąá¸ááŤáááşá
vm.dirty_background_ratio áážááˇáş vm.dirty_ratio
ááá áááşáážááşááťááş (vm.dirty_background_ratio) áá
áşáááşááąáŹá
áŹááťááşáážáŹááťáŹá¸ááŤáážáááąáŹ áááşáááŻááŽááŹáááŻááşáážáŻááşá¸ááᯠáááşáážááşááąá¸áááş á¤ááŹáááŻááşáážáŻááşá¸ááᯠáááąáŹááşáááťááşá¸á á
áŹááťááşáážáŹááťáŹá¸ááᯠáá
áşááşáááŻáˇ áá˝ážááˇáşááá
áşáááŤá ááźááşáááşáááşáážááşááźááşá¸á
áááşááąáŹáĄááŤá áááşá¸áááş ááŻááşááąáŹááşááąáááˇáşááŻááşáááşá¸á
ááşááťáŹá¸ááᯠáĄáážáąáŹááˇáşáĄáážááşáááźá
áşá
áąáᲠááąáŹááşááśáá˝ááşáĄááŻááşááŻááşáááşá
ááŻááá áááşáážááşááťááş (vm.dirty_ratio) áĄáááşá¸ááááşááşážáá
áááşáᎠáá
áşáááşááąáŹá
áŹááťááşáážáŹááťáŹá¸ááž ááááşá¸áááŻááşáááŻááşáááˇáş ááŹáááŻááşáážáŻááşá¸ááᯠáááşáážááşáááşá á¤áĄáááˇáşáááŻáˇááąáŹááşáááşáážááˇáşá ááŻááşáááşá¸á
ááşáĄáŹá¸ááŻáśá¸áááş áá
áşááźááŻááşáááşáááşá¸ (ááááşáááŻáˇááŹá¸áááş) ááźá
áşááŹááźáŽá¸ áááşá¸áááŻáˇááąáŹááşá¸áááŻááŹá¸ááąáŹ I/O áĄáážááşááááş ááźáŽá¸ááźáąáŹááşááźáŽá¸ ááąááŹáá
áşááąáŤáşáá˝ááş áážáááąáááşáĄáá áááşáááşááŻááşááąáŹááşáááş áá˝ááˇáşáááźáŻááŤá ááąá¸ááśááąáŹ I/O ááźááˇáş áááşá¸áááş ááąáᏠááááşá¸áááşá¸ááźááşá¸ ááážáááąáŹááźáąáŹááˇáş I/O ááŻááşááąáŹááşáááˇáş ááŻááşáááşá¸á
ááşáĄáŹá¸ááŻáśá¸ááᯠááááşáááŻáˇááŹá¸ááąáŹááźáąáŹááˇáş I/O ááᯠá
áąáŹááˇáşááťážáąáŹáşááąááŤáááşá áááşá¸áááş ááťáááşáá˝á˛ááŹá¸ááąáŹ ááŻááşáááşá¸á
ááşáĄááťáŹá¸áĄááźáŹá¸á áááşááźááˇáşááŹá¸áážáŻá á
áá
áşááááşááźáááşáážáŻáážááˇáş á
á˝ááşá¸ááąáŹááşáááş ááśáˇááťááşá¸áážáŻááᯠááźá
áşá
áąáááşá
á¤áááşáááşááťáŹá¸ááᯠááťážáąáŹáˇááťááźááşá¸ááźááˇáş ááąááŹááᯠáá áşááşáááŻáˇ áááźáŹáá áá˝ážááˇáşáá áşááááşááźá áşááźáŽá¸ RAM áá˝ááş áááááşá¸áááşá¸áááŻááşááŤá áááşá¸áááş 45-90 GB á áŹááťááşáážáŹ áááşáážáşááťáŹá¸ááᯠáá áşááşáááŻáˇ áááşáážáŹá¸ááźááşá¸ááźááˇáş áĄáááşááźáąááąáŹ áááşáááŻááŽ-ááąá¸ááśááąáŹ á áá áşááťáŹá¸ááᯠáá°ááŽááąá¸áááŻááşááźáŽá¸á áážáąáˇááŻáśá¸ áĄááşááşááŽááąá¸áážááşá¸ááťáŹá¸áĄáá˝ááş ááźáŽá¸ááŹá¸ááąáŹ latency ááᯠááźá áşááąáŤáşá áąáᏠáĄááŻáśá¸á áŻáś ááŻáśáˇááźááşáááŻááşá á˝ááşá¸áážááˇáş áĄááźááşáĄáážááşááŻáśáˇááźááşáážáŻááᯠááťážáąáŹáˇááťáááŻááşáááşá
"1" > /proc/sys/vm/pagecache
á áŹááťááşáážáŹ cache áááş áááŻááşááťáŹá¸áážááˇáş áááşáááşáááŻááşááąáŹ ááááŻááááşááťáŹá¸á áĄááťááşáĄáááşááťáŹá¸ááᯠááááşá¸áááşá¸ááŹá¸áááˇáş áááşáážáşáá áşááŻááźá áşááźáŽá¸á áááŻáááŻáááşáážáŹ áááşá¸áááŻáˇáááş áááŻááşááťáŹá¸ áááŻáˇáááŻááş ááááşáááŻáˇáááˇáş á ááşáá ášá ááşá¸ááťáŹá¸á áĄáážááşááááşááŤáááşáááˇáş á áŹááťááşáážáŹááťáŹá¸ááźá áşáááşá ááŽáááşáážáşááᯠáá áşááşáááşáááˇáşáĄááąáĄáá˝ááşááᯠááťážáąáŹáˇááťáááşáĄáá˝ááş áĄááŻáśá¸ááźáŻáááşá "1" ááááşáááŻá¸áááŻáááşáážáŹ áááşáážáşáĄáá˝ááş RAM á 1% áááŻáĄááŻáśá¸ááźáŻááźáŽá¸ RAM áážáááş disk áážáááşáážáŻááťáŹá¸áááŻáááŻááážááááşááźá áşáááşá á¤áááşáááşááᯠááźáąáŹááşá¸áá˛áááş ááááŻáĄááşááąáŹáşáááşá¸ á áŹááťááşáážáŹ áááşáážáşááᯠááááşá¸ááťáŻááşáááş áĄááźáąáŹááşáá˝ááşááąááŤá áááşá¸ááᯠáĄááŻáśá¸ááźáŻáááŻááşááŤáááşá
"deadline" > /sys/block/sdc/queue/scheduler
I/O scheduler áááş kernel component áá
áşááŻááźá
áşáááşá Linuxá áááşááźááşá¸áážááˇáş ááąá¸ááźááşá¸ queue ááťáŹá¸ááᯠáááŻááşáá˝ááşáááşá ááŽáĄááŻááŽáĄáá smart RAID controller áĄáá˝ááş "noop" áááŻááŻáśá¸ááźááşá¸á áááŻááąáŹááşá¸ááŤáááşá áĄáááşááźáąáŹááˇáşáááŻááąáŹáş Linux áĄááťáááşáááŹá¸áá˝á˛áá°áááş disk á ááŻááşáááŻááşá¸áááŻááşáᏠgeometry áĄááźáąáŹááşá¸ ááŹáážáááááąáŹááźáąáŹááˇáş disk geometry áĄááźáąáŹááşá¸ ááąáŹááşá¸á
á˝áŹáááážáááŹá¸ááąáŹ controller áĄáŹá¸ ááąáŹááşá¸áááŻáážáŻááᯠáĄááźááşááŻáśá¸ ááŻááşááąáŹááşáá˝ááˇáşááźáŻááźááşá¸áááş áááŻáááŻááááąáŹááşááŤáááşá áááŻáˇááąáŹáş "ááąáŹááşááŻáśá¸áááş" áááş á
á˝ááşá¸ááąáŹááşáááşááᯠááźážááˇáşáááşááąá¸ááŻáśááááşá áĄááťáááşáááŹá¸áá˝á˛áá°ááťáŹá¸áĄááźáąáŹááşá¸ áááŻáááŻáááážááááŻááŤá kernel source documentation áá˝ááş áážáŹáá˝áąáááŻááşááŤáááşá Linux: linux/Documentation/block/*osched.txt. ááąáŹáážáąáŹááŻááşááąáŹááşáážáŻááťáŹá¸áá˝ááş (áĄááťáŹá¸áĄááźáŹá¸ááąá¸ááŹá¸áááş) áá˝ááşáááşá¸ áááşáážáŻáááŻááşáážáŻ áááŻá¸ááŹáááşááᯠááťá˝ááşáŻááşáá˝áąáˇááźááşáá˛áˇáááŤáááşá
"256" > /sys/block/sdc/queue/nr_requests
áĄá áŽáĄá ááşáá˝á˛áá°ááś áááąá¸áááŻáˇáᎠááźáŹá¸ááśáážá I/O ááąáŹááşá¸áááŻáážáŻáĄááąáĄáá˝ááşá ááááşá¸ááťáŻááşáá°áĄááťááŻáˇá áĄáá˝ááşá¸áááŻááşá¸áááşá¸á áŽááźááşá¸áĄáá˝ááşáĄá áŹá¸ (queue_depth) áááş I/O áĄá áŽáĄá ááşáá˝á˛áá°á nr_requests ááťáŹá¸áááş áááŻááźáŽá¸ááąáŹááźáąáŹááˇáş I/O áĄá áŽáĄá ááşáá˝á˛áá°áááş ááąáŹááşá¸áááŻááťááşááťáŹá¸ááᯠáŚá¸á áŹá¸ááąá¸ááźáŽá¸ ááąáŤááşá¸á ááşá¸áááş áĄáá˝ááˇáşáĄááąá¸áááşá¸ááŤá¸ááŤáááşá ááąáŹááşááŻáśá¸áááşáážááˇáş CFQ áĄááťáááşáááŹá¸ááťáŹá¸áĄáá˝ááşá nr_requests áááş controller ááĄáá˝ááşá¸áááŻááşá¸áááşá¸á áŽáááş 2 á áááŻááąáŹááşá¸ááŤáááşá ááąáŹááşá¸áááŻááťááşááťáŹá¸ááᯠááąáŤááşá¸á ááşá¸ááźááşá¸áážááˇáş ááźááşáááşá áŽá á áşááźááşá¸ááťáŹá¸áááş ááąá¸ááśááąáŹáááşááŻááşáááşáááŻá¸áĄáąáŹááşáá˝ááş áĄááťáááşáááŹá¸áá˝á˛áĄáŹá¸ áááŻáááŻááŻáśáˇááźááşáááŻááşá áąáááş áá°ááŽááąá¸áááşá
áá˛áˇáááşááś "16" > /proc/sys/vm/page-cluster
á áŹááťááşáážáŹ-áĄá áŻáĄááąá¸ áááˇáşáááşááąáŹááşáááş áá áşááźáááşáááşá¸áá˝ááş áá˛áážááşáááş ááąá¸ááŹá¸ááŹá¸ááąáŹ á áŹááťááşáážáŹáĄááąáĄáá˝ááşááᯠááááşá¸ááťáŻááşáááşá áĄáááşááąáŹáşááźá፠áĽáááŹáá˝ááşá 16 KB á RAID áĄá ááşá¸áĄáá˝ááşáĄá áŹá¸áĄá áááşáááŻá¸ááᯠ"64" áᯠáááşáážááşáááşá swappiness = 0 áážááˇáş áĄáááášááŤááşááážáááąáŹáşáááşá¸ swappiness ááᯠ10 áááŻáˇáááŻááş 20 áᯠáááşáážááşááŤá RAID áĄá ááşá¸áĄáá˝ááşáĄá áŹá¸ 64K ááźá áşááąáŹáĄá፠á¤áááşáááŻá¸ááᯠáĄááŻáśá¸ááźáŻááźááşá¸ááźááˇáş áááˇáşáĄáŹá¸ áá°ááŽááąá¸ááŤáááşá
blockdev --setra 4096 /dev/<deváĄáááş> (-sdbá hdc áááŻáˇáááŻááş dev_mapper)
RAID ááááşá¸ááťáŻááşááááááŹááťáŹá¸á á˝áŹáĄáá˝ááş ááŻáśááąááááşáááŻáˇáááˇáşááááááŹáááşáááşááťáŹá¸áááş áááźáŹáááááŻáááᯠáááŻá¸áá˝áŹá¸ááąáŹá á˝ááşá¸ááąáŹááşáááşáááŻááźá áşááąáŤáşá áąáááşá áĄáááşááąáŹáşááźá፠áá˝áąá¸ááťááşáážáŻááᯠááąáŤááşá¸áááˇáşááźááşá¸áááş 4096 * 512-byte ááášáááťáŹá¸áĄáá˝ááş áááşáážáŻáááş áážáąáˇáááŻáˇ áááşáážááşááąá¸áááşá áĄáááşá¸ááŻáśá¸ááąáŹáˇá áááŻááşáááŻááşááŻááşáá˝ážááˇáşááźááşá¸áááŻááşáᏠááŻááşááąáŹááşááťááşááťáŹá¸áĄáá˝ááşá I/O ááźááşáááşáááşáĄáá˝ááş kernel áážáĄááŻáśá¸ááźáŻáááˇáşááŹááĄáá˝ááşá¸áá˝ááş áĄá˝ááşáááŻááşá¸ááťá áşááşáá áşáááşáážáşááᯠáááşáážáŻááźááşá¸áážááˇáşáĄáá° ááźááˇáşáá˝ááşá¸ááźááşá¸ááźááˇáş áĄáážáááşáááŻá¸á áąáááşá áááşáážáşáá˝ááş ááąáŹááşáááşáááˇáşá áŹáá˝ááş ááąáŹááşá¸áááŻáááˇáş ááąááŹááťáŹá¸ ááŤáááşáááŻááşáááşá ááźááŻáááşááŻááşáá°áážáŻ áĄáá˝ááşáĄááťá˝áśáááş áĄááŻáśá¸áááşáááŻááşáá˝ááşáážáááąáŹ áá áşááşáĄááťáááşááᯠáĄááŻáśá¸ááźáŻááźááşá¸ áááŻáˇáááŻááş áááşáážáşááźááşááá˝ááş ááąááŹááťáŹá¸áááşááŤá ááźáŽá¸ááŹá¸ááąáŹáááŻááşááťáŹá¸áĄáá˝ááş ááťáááşá¸ I/O ááᯠáááşáá áşáááŻááşáááşá
áĄáąáŹááşáá˝ááş áááŻááşá áá áşáĄáááˇáşáážá ááąáŹááşáááş áĄááźáśááźáŻááťááşáĄááťááŻáˇááźá áşáááşá ááŤááąáááˇáş áá°áááŻáˇ áá ááşá¸áááşáááąá¸áá°á¸á áááˇáşáááŻááşá áá áşáááş áĄá ááşá¸ááźáąáŹááşá¸áĄáá˝ááşáĄá áŹá¸áážááˇáş áááşá¸ááťááşá¸áážá disk áĄááąáĄáá˝ááşááᯠáááážáááźáąáŹááşá¸ ááąááťáŹááŤá áąá áĽáááŹáĄáŹá¸ááźááˇáşá áááşá¸áááş áá áşááźáąáŹááşááŻá 5K áĄá ááşá¸áááŻááşáááŻááşáážáŻ 64 áĄáááşá¸áĄááťááşá¸áá áşááŻááźá áşáááş (ááááşááąáŹáˇ ááŤá¸ááŻá áá áşááŻááąáŹáá áşááᯠááŽááťážáážáŻáĄáá˝ááşáĄááŻáśá¸ááźáŻááąáŹááźáąáŹááˇáş)á á¤áĄááźáśááźáŻááťááşááťáŹá¸ááᯠRAID ááťá˝ááşá¸ááťááşáá°ááťáŹá¸ááž áĄááťááŻá¸ááťááŻá¸ááąáŹ áááąáŹáˇááşááťáŹá¸/ááąáŹááşá¸ááŤá¸ááťáŹá¸ááž ááŽáĄááŻááŽáááŻááşáᏠáá°áááťááşááťáŹá¸áĄááąáŤáş áĄááźáąááśá á áŻá ááşá¸ááŹá¸ááŤáááşá
-> 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))ááźáŽá¸ááŹá¸ááąáŹáááŻááşááťáŹá¸áĄáá˝ááşá áĄáááşááąáŹáşááźá፠áĄá ááşá¸áĄáá˝ááşáĄá áŹá¸ááťáŹá¸ááᯠáááŻá¸ááźážááˇáşá ááşá¸á áŹá¸ááŤá
áááááąá¸ááťááş! áĄáááşáá˝ááşááąáŹáşááźááŹá¸áááˇáşáĄááŹáĄáŹá¸ááŻáśá¸áááş áĄááťááŻáˇááąáŹáĄáááŽááąá¸áážááşá¸áĄááťááŻá¸áĄá áŹá¸ááťáŹá¸áĄáá˝ááş áĄáá˝ááşááŻáášáááááášááááźá áşáááşá áááşá ááşáĄáááŽááąá¸áážááşá¸ááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻáá°ááźááŻáááşá ááşá¸áááşááźááşá¸ááážááᲠáááŻá¸áááşáážáŻáá áşá áŻáśáá áşááŹááᯠá¤ááąáŹááşá¸ááŤá¸áá˝ááş áĄáŹááááśáááŻááşááŤá á áá áşá áĄááŻáśá¸á áŻáśááŻáśáˇááźááşáááŻááşá á˝ááşá¸ááᯠááźážááˇáşáááşáááş áááŻáĄááşááŤá áááŻáˇáááŻááş áááşáážáááźáżááŹááťáŹá¸ááᯠááźáąáážááşá¸áááŻááşáážáᏠáááşá¸ááᯠáĄááŻáśá¸ááźáŻáááˇáşáááşá
áĄáááŻááąáŹááşá¸áá ášá ááşá¸ááťáŹá¸:
áááŻááźáŽá¸áááşááŤ
source: www.habr.com
