แžขแžถแžšแŸ RAID แž“แŸ…แž›แžพ NVMe

แžขแžถแžšแŸ RAID แž“แŸ…แž›แžพ NVMe
แž“แŸ…แž€แŸ’แž“แžปแž„แžขแžแŸ’แžแž”แž‘แž“แŸแŸ‡ แž™แžพแž„แž“แžนแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžœแžทแž’แžธแž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถแž€แŸ’แž“แžปแž„แž€แžถแžšแžšแŸ€แž”แž…แŸ†แžขแžถแžšแŸ RAID แž แžพแž™แž€แŸแž”แž„แŸ’แž แžถแž‰แž“แžผแžœแžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถ RAID แž•แŸ’แž“แŸ‚แž€แžšแžนแž„แžŠแŸ†แž”แžผแž„แžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš NVMe แž•แž„แžŠแŸ‚แžšแŸ”

แž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถแž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸƒแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถ RAID แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แžƒแžพแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แž•แŸ’แž“แŸ‚แž€แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แž•แŸ’แž“แŸ‚แž€แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœ แž˜แžถแž“แžแŸ‚แž€แž˜แŸ’แž˜แžœแžทแž’แžธ RAID0 แžฌ RAID1 แž“แŸ…แž›แžพแžแžถแžŸแž–แžธแžšแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž‰แžนแž€แž‰แžถแž”แŸ‹แž”แŸ†แž•แžปแžแŸ”

แžขแžแŸ’แžแž”แž‘แž“แŸแŸ‡แž“แžนแž„แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž‘แžทแžŠแŸ’แž‹แž—แžถแž–แžŸแž„แŸ’แžแŸแž”แž“แŸƒแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถ RAID แž€แžถแžšแž”แž„แŸ’แžšแŸ€แž“แžแŸ’แž›แžธแŸ—แžขแŸ†แž–แžธแžšแž”แŸ€แž”แž”แž„แŸ’แž€แžพแžแžขแžถแžšแŸ RAID แžŠแŸ„แž™แž”แŸ’แžšแžพแžงแž”แž€แžšแžŽแŸแž”แžธแž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถ แž“แžทแž„แž€แžถแžšแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž“แŸƒแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแžถแžŸแž“แžทแž˜แŸ’แž˜แžทแžแžŠแŸ„แž™แž”แŸ’แžšแžพแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžšแž“แžธแž˜แžฝแž™แŸ—แŸ”

แžแžพ RAID แž‚แžบแž‡แžถแžขแŸ’แžœแžธ?

Wikipedia แž•แŸ’แžแž›แŸ‹แž“แžทแž™แž˜แž“แŸแž™แžŠแŸแž‘แžผแž›แŸ†แž‘แžผแž›แžถแž™แž“แŸƒแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถ RAIDแŸ–

RAID แž”แžถแž“ (แžขแŸแž„แŸ” แžขแžถแžšแŸแžฏแž€แžšแžถแž‡แŸ’แž™แž“แŸƒแžŒแžธแžŸแžฏแž€แžšแžถแž‡แŸ’แž™ - แžขแžถแžšแŸแžŠแŸ‚แž›แž›แŸ‚แž„แžแŸ’แžšแžผแžœแž€แžถแžšแžแž‘แŸ…แž‘แŸ€แžแž“แŸƒแžŒแžธแžŸแžฏแž€แžšแžถแž‡แŸ’แž™ (แžฏแž€แžšแžถแž‡แŸ’แž™)) - แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแž“แžทแž˜แŸ’แž˜แžทแžแž‘แžทแž“แŸ’แž“แž“แŸแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แžงแž”แž€แžšแžŽแŸแžŒแžธแžŸแžšแžผแž”แžœแž“แŸ’แžแž‡แžถแž…แŸ’แžšแžพแž“แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžผแžŒแžปแž›แžกแžผแž‡แžธแžแž›แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž€แžถแžšแžขแžแŸ‹แžฑแž“แž€แŸ†แž แžปแžŸแž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ”

แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž“แŸƒแžขแžถแžšแŸแžŒแžธแžŸ แž“แžทแž„แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแžŠแŸ‚แž›แž”แžถแž“แž”แŸ’แžšแžพแžขแžถแžŸแŸ’แžšแŸแž™แž›แžพแž‡แž˜แŸ’แžšแžพแžŸแžŠแŸ‚แž›แž”แžถแž“แž‡แŸ’แžšแžพแžŸแžšแžพแžŸ แž€แž˜แŸ’แžšแžทแž RAID. แž€แž˜แŸ’แžšแžทแž RAID แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž˜แžถแž“แžŸแŸ’แžแž„แŸ‹แžŠแžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž‰แŸ’แž‡แžถแž€แŸ‹ แž‘แŸ’แžšแž„แŸ‹แž‘แŸ’แžšแžถแž™แž‘แžทแž“แŸ’แž“แž“แŸแž™แžแžถแžŸ RAID แž‘แžผแž‘แŸ…. แžœแžถแž–แžทแž–แžŽแŸŒแž“แžถแžขแŸ†แž–แžธแž€แž˜แŸ’แžšแžทแž RAID แž‡แžถแž…แŸ’แžšแžพแž“ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‘แžผแž‘แŸ…แž”แŸ†แž•แžปแžแž‚แžบ RAID0, RAID1, RAID5 แž“แžทแž„ RAID6 แŸ”

RAID0แžฌ แž†แŸ’แž“แžผแžแž‚แžบแž‡แžถแž€แž˜แŸ’แžšแžทแž RAID แžŠแŸ‚แž›แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž“แžผแžœแžŠแŸ’แžšแžถแž™แžšแžผแž”แžœแž“แŸ’แžแž–แžธแžš แžฌแž…แŸ’แžšแžพแž“แž‘แŸ…แž€แŸ’แž“แžปแž„แžŠแŸ’แžšแžถแž™แžกแžผแž‡แžธแžแž›แž˜แžฝแž™แŸ” แž”แžšแžทแž˜แžถแžŽแž“แŸƒแžแžถแžŸแžกแžผแž‡แžธแžแž›แž‚แžบแžŸแŸ’แž˜แžพแž“แžนแž„แž•แž›แž”แžผแž€แž“แŸƒแž”แžšแžทแž˜แžถแžŽแž“แŸƒแžแžถแžŸแžšแžผแž”แžœแž“แŸ’แžแžŠแŸ‚แž›แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž€แŸ’แž“แžปแž„แžขแžถแžšแŸแŸ” แž˜แžทแž“แž˜แžถแž“แž€แžถแžšแž›แŸ‚แž„แžแŸ’แžšแžผแžœแž€แžถแžšแžแž‘แŸ…แž‘แŸ€แžแž“แŸ…แž€แž˜แŸ’แžšแžทแž RAID แž“แŸแŸ‡แž‘แŸ แž แžพแž™แž€แžถแžšแž”แžšแžถแž‡แŸแž™แž“แŸƒแžŠแŸ’แžšแžถแž™แž˜แžฝแž™แžขแžถแž…แž”แžŽแŸ’แžแžถแž›แžฑแŸ’แž™แž”แžถแžแŸ‹แž”แž„แŸ‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แžแžถแžŸแž“แžทแž˜แŸ’แž˜แžทแžแŸ”

แž€แž˜แŸ’แžšแžทแž RAID1แžฌ แž€แž‰แŸ’แž…แž€แŸ‹แž”แž„แŸ’แž€แžพแžแž…แŸ’แž”แžถแž”แŸ‹แž…แž˜แŸ’แž›แž„แžŠแžผแž…แž‚แŸ’แž“แžถแž“แŸƒแž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ…แž›แžพแžแžถแžŸแž–แžธแžšแžฌแž…แŸ’แžšแžพแž“แŸ” แž‘แŸ†แž แŸ†แžแžถแžŸแž“แžทแž˜แŸ’แž˜แžทแžแž˜แžทแž“แž›แžพแžŸแž–แžธแž‘แŸ†แž แŸ†แžขแž”แŸ’แž”แž”แžšแž˜แžถแž“แŸƒแžแžถแžŸแžšแžผแž”แžœแž“แŸ’แžแž‘แŸแŸ” แž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ…แž›แžพแžแžถแžŸแž“แžทแž˜แŸ’แž˜แžทแž RAID1 แž“แžนแž„แžขแžถแž…แž”แŸ’แžšแžพแž”แžถแž“แžŠแžšแžถแž”แžŽแžถแž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹แžแžถแžŸแžšแžผแž”แžœแž“แŸ’แžแž˜แžฝแž™แž–แžธแžขแžถแžšแŸแžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ RAID1 แž”แž“แŸ’แžแŸ‚แž˜แž—แžถแž–แž›แŸ‚แž„แžแŸ’แžšแžผแžœแž€แžถแžšแžแž‘แŸ…แž‘แŸ€แž แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‡แžถแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžแŸ’แž›แŸƒแž‡แžถแž„ แž–แŸ’แžšแŸ„แŸ‡แžแžถแž“แŸ…แž€แŸ’แž“แžปแž„แžขแžถแžšแŸแž“แŸƒแžแžถแžŸแž–แžธแžš แžฌแž…แŸ’แžšแžพแž“ แžŸแž˜แžแŸ’แžแž—แžถแž–แž“แŸƒแžแžถแžŸแžแŸ‚แž˜แžฝแž™แž‚แžบแžขแžถแž…แž”แŸ’แžšแžพแž”แžถแž“แŸ”

แž€แž˜แŸ’แžšแžทแž RAID5 แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž“แŸƒแž€แžถแžšแž…แŸ†แžŽแžถแž™แžแŸ’แž–แžŸแŸ‹แŸ” แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแžขแžถแžšแŸแžŠแŸ‚แž›แž˜แžถแž“แž€แž˜แŸ’แžšแžทแž RAID5 แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแžแžถแžŸแž™แŸ‰แžถแž„แžแžทแž… 3 แž แžพแž™แžขแžถแžšแŸแž˜แžถแž“แž—แžถแž–แž’แž“แŸ‹แž‘แŸ’แžšแžถแŸ†แž‘แŸ…แž“แžนแž„แž€แžถแžšแž”แžšแžถแž‡แŸแž™แž“แŸƒแžแžถแžŸแž˜แžฝแž™แŸ” แž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ…แž€แŸ’แž“แžปแž„ RAID5 แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž€แŸ’แž“แžปแž„แž”แŸ’แž›แžปแž€แž‡แžถแž˜แžฝแž™แž“แžนแž„ checksums แŸ” แž˜แžทแž“แž˜แžถแž“แž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€แž™แŸ‰แžถแž„แžแžนแž„แžšแŸ‰แžนแž„แžšแžœแžถแž„แžแžถแžŸแž‘แžทแž“แŸ’แž“แž“แŸแž™ แž“แžทแž„แžแžถแžŸแž†แŸแž€แžŸแžถแŸ†แž‘แŸแŸ” แž˜แžผแž›แž”แŸ’แž”แž‘แžถแž“แž”แŸแžแŸ’แžšแž“แŸ…แž€แŸ’แž“แžปแž„ RAID5 แž‚แžบแž‡แžถแž›แž‘แŸ’แž’แž•แž›แž“แŸƒแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš XOR แžŠแŸ‚แž›แž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž…แŸ†แž–แŸ„แŸ‡แž”แŸ’แž›แžปแž€ N-1 แžŠแŸ‚แž›แž“แžธแž˜แžฝแž™แŸ—แž™แž€แž…แŸแž‰แž–แžธแžแžถแžŸแž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถแŸ”

แž‘แŸ„แŸ‡แž”แžธแž‡แžถแžขแžถแžšแŸ RAID แž”แž„แŸ’แž€แžพแž“แž—แžถแž–แž…แŸ’แžšแž”แžผแž€แž…แŸ’แžšแž”แž›แŸ‹ แž“แžทแž„แž•แŸ’แžแž›แŸ‹แž—แžถแž–แž…แŸ’แžšแž”แžผแž€แž…แŸ’แžšแž”แž›แŸ‹แž€แŸแžŠแŸ„แž™ แžœแžถแž˜แžทแž“แžŸแŸแž€แŸ’แžแžทแžŸแž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžšแž€แŸ’แžŸแžถแž‘แžปแž€แž€แžถแžšแž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€แž“แŸ„แŸ‡แž‘แŸแŸ”

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžŠแŸ†แžŽแžพแžšแž€แŸ†แžŸแžถแž“แŸ’แžแžแŸ’แž›แžธแŸ—แžขแŸ†แž–แžธแž”แŸ’แžšแž—แŸแž‘แž“แŸƒแžขแžถแžšแŸ RAID แžขแŸ’แž“แž€แžขแžถแž…แž”แž“แŸ’แžแž‘แŸ…แžงแž”แž€แžšแžŽแŸ แž“แžทแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ† แž“แžทแž„แž”แŸ’แžšแžพแžขแžถแžšแŸแžŒแžธแžŸแŸ”

แž”แŸ’แžšแž—แŸแž‘แž“แŸƒแžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถ RAID

แž˜แžถแž“แžœแžทแž’แžธแž–แžธแžšแž™แŸ‰แžถแž„แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแž แž“แžทแž„แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแžถแžšแŸ RAIDแŸ– แž•แŸ’แž“แŸ‚แž€แžšแžนแž„ แž“แžทแž„แž•แŸ’แž“แŸ‚แž€แž‘แž“แŸ‹แŸ” แž™แžพแž„แž“แžนแž„แž–แžทแž…แžถแžšแžŽแžถแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžŠแžผแž…แžแžถแž„แž€แŸ’แžšแŸ„แž˜แŸˆ

  • แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž›แžธแž“แžปแž… RAID แŸ”
  • Intelยฎ Virtual RAID แž“แŸ…แž›แžพ CPU แŸ”
  • LSI MegaRAID 9460-8i แŸ”

แž…แŸ†แžŽแžถแŸ†แžแžถแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ Intelยฎ แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพแž”แž“แŸ’แž‘แŸ‡แžˆแžธแž” แžŠแŸ‚แž›แž”แž„แŸ’แž€แžฑแŸ’แž™แž˜แžถแž“แžŸแŸ†แžŽแžฝแžšแžแžถแžแžพแžœแžถแž‡แžถแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž•แŸ’แž“แŸ‚แž€แžšแžนแž„ แžฌแžŸแžผแž แŸ’แžœแžœแŸ‚แžšแŸ” แžงแž‘แžถแž แžšแžŽแŸ VMWare ESXi hypervisor แž–แžทแž…แžถแžšแžŽแžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธ VROC แž แžพแž™แž˜แžทแž“แž‚แžถแŸ†แž‘แŸ’แžšแž‡แžถแž•แŸ’แž›แžผแžœแž€แžถแžšแž‘แŸแŸ”

แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž›แžธแž“แžปแž… RAID

แžขแžถแžšแŸ RAID แž•แŸ’แž“แŸ‚แž€แž‘แž“แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แŸ’แžšแžฝแžŸแžถแžš Linux OS แž‚แžบแž‡แžถแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž’แž˜แŸ’แž˜แžแžถแž˜แžฝแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž•แŸ’แž“แŸ‚แž€แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœ แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแŸ” แžขแŸ’แžœแžธแžŠแŸ‚แž›แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแžขแžถแžšแŸแž‚แžบแžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ mdadm แž“แžทแž„แžงแž”แž€แžšแžŽแŸแž”แŸ’แž›แžปแž€แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแžแŸ‚แž˜แžฝแž™แž‚แžแŸ‹แžšแž”แžŸแŸ‹แž›แžธแž“แžปแž… แž€แž˜แŸ’แž˜แžœแžทแž’แžธ RAID แžŠแžถแž€แŸ‹แž“แŸ…แž›แžพแžŠแŸ’แžšแžถแž™แžŠแŸ‚แž›แžœแžถแž”แŸ’แžšแžพแž‚แžบแžŠแžพแž˜แŸ’แž”แžธแž‡แžถแžงแž”แž€แžšแžŽแŸแž”แŸ’แž›แžปแž€แžŠแŸ‚แž›แžขแžถแž…แž…แžผแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แŸ”

แžขแžœแžแŸ’แžŠแž˜แžถแž“แž“แŸƒแž€แžถแžšแž…แŸ†แžŽแžถแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžงแž”แž€แžšแžŽแŸ แž“แžทแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‚แžบแž‡แžถแžขแžแŸ’แžแž”แŸ’แžšแž™แŸ„แž‡แž“แŸแž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„แž“แŸƒแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžšแž“แŸแŸ‡แŸ” แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž›แžธแž“แžปแž… RAID แžšแŸ€แž”แž…แŸ†แžขแžถแžšแŸแžŒแžธแžŸแž€แŸ’แž“แžปแž„แžแž˜แŸ’แž›แŸƒแž“แŸƒแž–แŸแž›แžœแŸแž›แžถแžŸแŸŠแžธแž—แžธแž™แžผแŸ” แž”แž‰แŸ’แž‡แžธแž“แŸƒแž€แž˜แŸ’แžšแžทแž RAID แžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžš แž“แžทแž„แžŸแŸ’แžแžถแž“แž—แžถแž–แž“แŸƒแžขแžถแžšแŸแžŒแžธแžŸแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž˜แžพแž›แž“แŸ…แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžš mdstat แžŠแŸ‚แž›แž˜แžถแž“แž‘แžธแžแžถแŸ†แž„แž“แŸ…แž€แŸ’แž“แžปแž„ root procfsแŸ–

root@grindelwald:~# cat /proc/mdstat 
Personalities : [linear] [multipath] [raid0] [raid1] [raid10] 
unused devices: <none>

แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แžšแžทแž RAID แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŠแŸ„แž™แž€แžถแžšแž—แŸ’แž‡แžถแž”แŸ‹แž˜แŸ‰แžผแžŒแžปแž›แžแžบแžŽแŸ‚แž›แžŸแž˜แžŸแŸ’แžšแž” แžงแž‘แžถแž แžšแžŽแŸแŸ–

root@grindelwald:~# modprobe raid456
root@grindelwald:~# cat /proc/mdstat 
Personalities : [linear] [multipath] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] 
unused devices: <none>

แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž‡แžถแž˜แžฝแž™แžขแžถแžšแŸแžŒแžธแžŸแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžแžถแž˜แžšแž™แŸˆแžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แž“แŸ’แž‘แžถแžแŸ‹แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ mdadm แŸ” แžขแžถแžšแŸแžŒแžธแžŸแžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‚แžปแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแž˜แžฝแž™แŸ–

mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/nvme1n1 /dev/nvme2n1

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแž“แŸแŸ‡ แžงแž”แž€แžšแžŽแŸแž‘แž”แŸ‹แžŸแŸ’แž€แžถแžแŸ‹ /dev/md0 แž“แžนแž„แž”แž„แŸ’แž แžถแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’ แžŠแŸ‚แž›แžแŸ†แžŽแžถแž„แžฑแŸ’แž™แžขแŸ’แž“แž€แž‡แžถแžแžถแžŸแž“แžทแž˜แŸ’แž˜แžทแžแŸ”

Intelยฎ Virtual RAID แž“แŸ…แž›แžพ CPU

แžขแžถแžšแŸ RAID แž“แŸ…แž›แžพ NVMeแžŸแŸ„แž•แŸ’แž“แŸ‚แž€แžšแžนแž„แžŸแŸ’แžแž„แŸ‹แžŠแžถแžš Intelยฎ VROC
Intelยฎ Virtual RAID On CPU (VROC) แž‚แžบแž‡แžถแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแž•แŸ’แž“แŸ‚แž€แžšแžนแž„ แž“แžทแž„แžŸแžผแž แŸ’แžœแžœแŸ‚แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž„แŸ’แž€แžพแžแžขแžถแžšแŸ RAID แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž”แž“แŸ’แž‘แŸ‡แžˆแžธแž” IntelยฎแŸ” แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแž“แŸแŸ‡แžขแžถแž…แž”แŸ’แžšแžพแž”แžถแž“แž‡แžถแž…แž˜แŸ’แž”แž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹ motherboards แžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžš Intelยฎ Xeonยฎ Scalable processorsแŸ” แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ VROC แž˜แžทแž“แž˜แžถแž“แž‘แŸแŸ” แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžœแžถ แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžแŸ‚แžŠแŸ†แžกแžพแž„แžŸแŸ„แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽแž•แŸ’แž“แŸ‚แž€แžšแžนแž„ VROC แŸ”

แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ VROC แžŸแŸ’แžแž„แŸ‹แžŠแžถแžšแžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแžแžขแžถแžšแŸแžŒแžธแžŸแžŠแŸ‚แž›แž˜แžถแž“แž€แž˜แŸ’แžšแžทแž 0, 1 แž“แžทแž„ 10 RAID แŸ” แž€แŸ†แžŽแŸ‚แž”แžปแž–แŸ’แžœแž›แžถแž—แž–แž„แŸ’แžšแžธแž€แž”แž‰แŸ’แž‡แžธแž“แŸแŸ‡แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš RAID5 แŸ”

แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถ Intelยฎ VROC แž“แŸ…แž›แžพ motherboards แž‘แŸ†แž“แžพแž”แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แž—แŸ’แž‡แžถแž”แŸ‹แž‡แžถแž˜แžฝแž™ Intelยฎ Volume Management Device (VMD) แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž“แžผแžœแžŸแž˜แžแŸ’แžแž—แžถแž– hot-swap แžŸแž˜แŸ’แžšแžถแž”แŸ‹ NVMe drivesแŸ”

แžขแžถแžšแŸ RAID แž“แŸ…แž›แžพ NVMeแžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽแžŸแŸ’แžแž„แŸ‹แžŠแžถแžš Intelยฎ VROC แžขแžถแžšแŸโ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž€แŸ†แžŽแžแŸ‹โ€‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’โ€‹แžแžถแž˜โ€‹แžšแž™แŸˆโ€‹แžงแž”แž€แžšแžŽแŸโ€‹แžŠแŸ†แžกแžพแž„โ€‹แž“แŸ…โ€‹แž–แŸแž›โ€‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“โ€‹แž˜แŸโ€‹แž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜แŸ” แž“แŸ…แž›แžพแž•แŸ’แž‘แžถแŸ†แž„ แž€แž˜แŸ’แžšแžทแžแžแŸ’แž–แžŸแŸ‹ Intelยฎ Virtual RAID แž“แŸ…แž›แžพแž’แžถแžแžป CPU แž›แŸแž…แžกแžพแž„ แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแžถแž…แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžขแžถแžšแŸแžŒแžธแžŸแŸ”

แžขแžถแžšแŸ RAID แž“แŸ…แž›แžพ NVMeแž€แžถแžšแž”แž„แŸ’แž€แžพแžแžขแžถแžšแŸ RAID1 แž“แŸ…แž›แžพแžŠแŸ’แžšแžถแž™แž–แžธแžš
แž”แž…แŸ’แž…แŸแž€แžœแžทแž‡แŸ’แž‡แžถ Intelยฎ VROC แž˜แžถแž“แžŠแŸƒแžขแžถแžœแžšแž”แžŸแŸ‹แžœแžถแž•แŸ’แž‘แžถแž›แŸ‹แŸ” แžขแžถแžšแŸแžŒแžธแžŸแžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แžพแžแžŠแŸ„แž™แž”แŸ’แžšแžพ VROC แž‚แžบแžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž›แžธแž“แžปแž… RAID แŸ” แž“แŸแŸ‡แž˜แžถแž“แž“แŸแž™แžแžถแžŸแŸ’แžแžถแž“แž—แžถแž–แž“แŸƒแžขแžถแžšแŸแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž“แŸ…แž€แŸ’แž“แžปแž„ /proc/mdstat แž“แžทแž„แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžแžถแž˜แžšแž™แŸˆ mdadm แŸ” "แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸ" แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžšแž‡แžถแž•แŸ’แž›แžผแžœแž€แžถแžšแžŠแŸ„แž™ Intel แŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžŠแŸ†แžกแžพแž„ RAID1 แž“แŸ…แž€แŸ’แž“แžปแž„ Setup Utility แžขแŸ’แž“แž€แžขแžถแž…แžŸแž„แŸ’แž€แŸแžแž˜แžพแž›แž€แžถแžšแž’แŸ’แžœแžพแžŸแž˜แž€แžถแž›แž€แž˜แŸ’แž˜แž“แŸƒ drives แž“แŸ…แž€แŸ’แž“แžปแž„ OSแŸ–

root@grindelwald:~# cat /proc/mdstat 
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] 
md126 : active raid1 nvme2n1[1] nvme1n1[0]
      1855832064 blocks super external:/md127/0 [2/2] [UU]
      [>....................]  resync =  1.3% (24207232/1855832064) finish=148.2min speed=205933K/sec
      
md127 : inactive nvme1n1[1](S) nvme2n1[0](S)
      10402 blocks super external:imsm
       
unused devices: <none>

แž…แŸ†แžŽแžถแŸ†แžแžถแžขแŸ’แž“แž€แž˜แžทแž“แžขแžถแž…แž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ†แžขแžถแžšแŸแž“แŸ…แž›แžพ VROC แžŠแŸ„แž™แž”แŸ’แžšแžพ mdadm (แžขแžถแžšแŸแžŠแŸ‚แž›แž”แžถแž“แž‡แžฝแž”แž”แŸ’แžšแž‡แžปแŸ†แž‚แŸ’แž“แžถแž“แžนแž„แž‡แžถ Linux SW RAID) แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แž“แž€แžขแžถแž…แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแžถแžŸแž“แŸ…แž€แŸ’แž“แžปแž„แž–แžฝแž€แžœแžถ แž แžพแž™แž•แŸ’แžแžถแž…แŸ‹แžขแžถแžšแŸแŸ”

LSI MegaRAID 9460-8i

แžขแžถแžšแŸ RAID แž“แŸ…แž›แžพ NVMeแžšแžผแž”แžšแžถแž„แžšแž”แžŸแŸ‹แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถ LSI MegaRAID 9460-8i
แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถ RAID แž‚แžบแž‡แžถแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž•แŸ’แž“แŸ‚แž€แžšแžนแž„แžแŸ‚แž˜แŸ’แž“แžถแž€แŸ‹แžฏแž„แŸ” แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแŸ‚แž‡แžถแž˜แžฝแž™แžŠแŸ’แžšแžถแž™แžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แž‘แŸ…แžœแžถแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถ RAID แž“แŸแŸ‡แž‚แžถแŸ†แž‘แŸ’แžšแžŠแž›แŸ‹แž‘แŸ… 24 แžŠแŸ’แžšแžถแž™ NVMe แŸ” แžœแžถแž‚แžบแž‡แžถแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš NVMe แžŠแŸ‚แž›แž€แŸ†แžŽแžแŸ‹แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแž“แŸแŸ‡แžแžปแžŸแž–แžธแžขแŸ’แž“แž€แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž‡แžถแž…แŸ’แžšแžพแž“แŸ”

แžขแžถแžšแŸ RAID แž“แŸ…แž›แžพ NVMeแž˜แŸ‰แžบแž“แžปแž™แž˜แŸแžšแž”แžŸแŸ‹แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแž•แŸ’แž“แŸ‚แž€แžšแžนแž„
แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพแžšแž”แŸ€แž” UEFI แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแžแŸ’แžšแžผแžœแž”แžถแž“แžŠแžถแž€แŸ‹แž”แž‰แŸ’แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„ Setup UtilityแŸ” แž”แžพแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž‘แŸ…แž“แžนแž„ VROC แž˜แŸ‰แžบแž“แžปแž™แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแž•แŸ’แž“แŸ‚แž€แžšแžนแž„แž˜แžพแž›แž‘แŸ…แžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แž‡แžถแž„แŸ”

แžขแžถแžšแŸ RAID แž“แŸ…แž›แžพ NVMeแž€แžถแžšแž”แž„แŸ’แž€แžพแž RAID1 แž“แŸ…แž›แžพแžแžถแžŸแž–แžธแžš
แž€แžถแžšแž–แž“แŸ’แž™แž›แŸ‹แž–แžธแžšแž”แŸ€แž”แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžขแžถแžšแŸแžŒแžธแžŸแž“แŸ…แž›แžพแžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแž•แŸ’แž“แŸ‚แž€แžšแžนแž„แž‚แžบแž‡แžถแž”แŸ’แžšแž’แžถแž“แž”แž‘แžŠแŸแž†แŸ’แž„แžถแž‰แŸ‹ แž แžพแž™แžขแžถแž…แž‡แžถแž แŸแžแžปแž•แž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแžแŸ’แžแž”แž‘แž–แŸแž‰แž›แŸแž‰แž˜แžฝแž™แŸ” แž“แŸ…แž‘แžธแž“แŸแŸ‡แž™แžพแž„แž“แžนแž„แžŠแžถแž€แŸ‹แž€แž˜แŸ’แžšแžทแžแžแŸ’แž›แžฝแž“แž™แžพแž„แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแž RAID0 แž“แžทแž„ RAID1 แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แŸ”

แžแžถแžŸแžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแž•แŸ’แž“แŸ‚แž€แžšแžนแž„แž˜แžทแž“แžขแžถแž…แž˜แžพแž›แžƒแžพแž‰แžŠแŸ„แž™แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž‘แŸแŸ” แž•แŸ’แž‘แžปแž™แž‘แŸ…แžœแžทแž‰ แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถ "แž”แžทแž‘แž”แžถแŸ†แž„" แžขแžถแžšแŸ RAID แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž‡แžถแžŠแŸ’แžšแžถแž™ SAS แŸ” แžแžถแžŸแžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž•แŸ’แž“แŸ‚แž€แž“แŸƒแžขแžถแžšแŸแžŒแžธแžŸแž‘แŸ แž“แžนแž„แž˜แžทแž“แžขแžถแž…แž…แžผแž›แž”แŸ’แžšแžพแž”แžถแž“แžŠแŸ„แž™ OS แž‘แŸแŸ”

root@grindelwald:~# smartctl -i /dev/sda
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-48-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               AVAGO
Product:              MR9460-8i
Revision:             5.14
Compliance:           SPC-3
User Capacity:        1,999,844,147,200 bytes [1.99 TB]
Logical block size:   512 bytes
Rotation Rate:        Solid State Device
Logical Unit id:      0x000000000000000000000000000000
Serial number:        00000000000000000000000000000000
Device type:          disk
Local Time is:        Sun Oct 11 16:27:59 2020 MSK
SMART support is:     Unavailable - device lacks SMART capability.

แž‘แŸ„แŸ‡แž”แžธแž‡แžถแžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ’แž›แŸ‚แž„แž’แŸ’แžœแžพแž‡แžถ SAS drives แž€แŸแžŠแŸ„แž™ แžขแžถแžšแŸ NVMe แž“แžนแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แŸ’แž“แžปแž„แž›แŸ’แž”แžฟแž“ PCIe แŸ” แž‘แŸ„แŸ‡แž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™ แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž“แŸแŸ‡แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜แž–แžธ NVMe แž“แŸ…แž€แŸ’แž“แžปแž„ Legacy แŸ”

แžˆแžšแžŸแžถแž€แž›แŸ’แž”แž„

แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแž“แžธแž˜แžฝแž™แŸ—แž“แŸƒแž€แžถแžšแžšแŸ€แž”แž…แŸ†แžขแžถแžšแŸแžŒแžธแžŸแž˜แžถแž“แž‚แžปแžŽแžŸแž˜แŸ’แž”แžแŸ’แžแžท แž“แžทแž„แž‚แžปแžŽแžœแžทแž”แžแŸ’แžแžทแžšแž”แžŸแŸ‹แžœแžถแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแžพแžœแžถแž˜แžถแž“แž—แžถแž–แžแžปแžŸแž”แŸ’แž›แŸ‚แž€แž‚แŸ’แž“แžถแž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž–แŸแž›แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แžŒแžธแžŸแžขแžถแžšแŸแž‘แŸ?

แžŠแžพแž˜แŸ’แž”แžธแžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž“แžผแžœแž—แžถแž–แž™แžปแžแŸ’แžแžทแž’แž˜แŸŒแžขแžแžทแž”แžšแž˜แžถ แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แžนแž„แž’แŸ’แžœแžพแžกแžพแž„แž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžแŸ‚แž˜แžฝแž™แŸ” แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แžœแžถแŸ–

  • 2x Intelยฎ Xeonยฎ 6240;
  • 12x DDR4-2666 16 GB;
  • LSI MegaRAID 9460-8i;
  • แžŸแŸ„แž•แŸ’แž“แŸ‚แž€แžšแžนแž„แžŸแŸ’แžแž„แŸ‹แžŠแžถแžš Intelยฎ VROC;
  • 4x Intelยฎ SSD DC P4510 U.2 2TB;
  • 1x Samsung 970 EVO Plus M.2 500GB แŸ”

แžฏแž€แžแžถแžŸแžถแž€แž›แŸ’แž”แž„แž‚แžบ P4510 แžŠแŸ‚แž›แž–แžถแž€แŸ‹แž€แžŽแŸ’แžแžถแž›แž˜แžฝแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แž“แžนแž„ motherboard แž“แžทแž„แž–แžถแž€แŸ‹แž€แžŽแŸ’แžแžถแž›แž‘แŸ€แžแž‘แŸ…แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถ RAID แŸ” M.2 แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžš Ubuntu 20.04 แž แžพแž™แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž“แžนแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แž”แŸ’แžšแžพ fio แž€แŸ†แžŽแŸ‚ 3.16แŸ”

แžŸแžถแž€แž›แŸ’แž”แž„

แž‡แžถแžŠแŸ†แž”แžผแž„แžŸแžผแž˜แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แž€แžถแžšแž–แž“แŸ’แž™แžถแžšแž–แŸแž›แž“แŸ…แž–แŸแž›แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แžŒแžธแžŸแŸ” แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แŸ’แž“แžปแž„แžแŸ’แžŸแŸ‚แžแŸ‚แž˜แžฝแž™ แž‘แŸ†แž แŸ†แž”แŸ’แž›แžปแž€แž‚แžบ 4 KB แŸ” แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž“แžธแž˜แžฝแž™แŸ—แž˜แžถแž“แžšแž™แŸˆแž–แŸแž› 5 แž“แžถแž‘แžธแŸ” แž˜แžปแž“แž–แŸแž›แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜ แžงแž”แž€แžšแžŽแŸแž”แŸ’แž›แžปแž€แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถแžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž‘แŸ…แž‚แŸ’แž˜แžถแž“แž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž€แŸ†แžŽแžแŸ‹แž–แŸแž› I/O แŸ” แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ fio แž˜แžพแž›แž‘แŸ…แžŠแžผแž…แž“แŸแŸ‡:

fio --name=test --blocksize=4k --direct=1 --buffered=0 --ioengine=libaio  --iodepth=1 --loops=1000 --runtime=300  --rw=<mode> --filename=<blkdev>

แž–แžธแž›แž‘แŸ’แž’แž•แž› fio แž™แžพแž„แž™แž€ clat 99.00% แŸ” แž›แž‘แŸ’แž’แž•แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž€แŸ’แž“แžปแž„แžแžถแžšแžถแž„แžแžถแž„แž€แŸ’แžšแŸ„แž˜แŸ”

แž€แžถแžšแžขแžถแž“แž…แŸƒแžŠแž“แŸ’แž™, ฮผs
แž€แžถแžšแžแžแžŠแŸ„แž™แž…แŸƒแžŠแž“แŸ’แž™, ฮผs

แžแžถแžŸ
112
78

Linux SW RAID, RAID0
113
45

VROC, RAID0
112
46

LSI, RAID0
122
63

Linux SW RAID, RAID1
113
48

VROC, RAID1
113
45

LSI, RAID1
128
89

แž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพแž€แžถแžšแž–แž“แŸ’แž™แžถแžšแž–แŸแž›แž“แŸ…แž–แŸแž›แž…แžผแž›แž”แŸ’แžšแžพแž‘แžทแž“แŸ’แž“แž“แŸแž™ แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แžƒแžพแž‰แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸƒแžŠแŸ’แžšแžถแž™แž“แžทแž˜แŸ’แž˜แžทแž แž แžพแž™แž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž–แžฝแž€แžœแžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸƒแžŒแžธแžŸแžšแžถแž„แž€แžถแž™แŸ” แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžš fio:

fio --name=test --blocksize=4k --direct=1 --buffered=0 --ioengine=libaio  --loops=1000 --runtime=300  --iodepth=<threads> --rw=<mode> --filename=<blkdev>

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžแŸ’แžšแžผแžœแž”แžถแž“แžœแžถแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž›แž€แŸ’แžแžแžŽแŸ’แžŒแž“แŸƒแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš I/O แŸ” แž›แž‘แŸ’แž’แž•แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž€แŸ’แž“แžปแž„แžแžถแžšแžถแž„แžแžถแž„แž€แŸ’แžšแŸ„แž˜แŸ”

แžขแžถแž“แž…แŸƒแžŠแž“แŸ’แž™ 1 แžแŸ’แžŸแŸ‚แžŸแŸ’แžšแžกแžถแž™ IOPS
แžŸแžšแžŸแŸแžšแžŠแŸ„แž™แž…แŸƒแžŠแž“แŸ’แž™ 1 แžแŸ’แžŸแŸ‚แžŸแŸ’แžšแžกแžถแž™ IOPS
แž…แŸƒแžŠแž“แŸ’แž™แžขแžถแž“ 128 แžแŸ’แžŸแŸ‚แžŸแŸ’แžšแžกแžถแž™ IOPS
แž…แŸƒแžŠแž“แŸ’แž™แžŸแžšแžŸแŸแžš 128 แžแŸ’แžŸแŸ‚แžŸแŸ’แžšแžกแžถแž™ IOPS

แžแžถแžŸ
11300
40700
453000
105000

Linux SW RAID, RAID0
11200
52000
429000
232000

VROC, RAID0
11200
52300
441000
162000

LSI, RAID0
10900
44200
311000
160000

Linux SW RAID, RAID1
10000
48600
395000
147000

VROC, RAID1
10000
54400
378000
244000

LSI, RAID1
11000
34300
229000
248000

แžœแžถแž‡แžถแž€แžถแžšแž„แžถแž™แžŸแŸ’แžšแžฝแž›แž€แŸ’แž“แžปแž„แž€แžถแžšแž˜แžพแž›แžƒแžพแž‰แžแžถแž€แžถแžšแž”แŸ’แžšแžพแžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแž•แŸ’แž“แŸ‚แž€แžšแžนแž„แž“แžถแŸ†แžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž—แžถแž–แž™แžบแžแž™แŸ‰แžถแžœ แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แŸ’แžขแž”แžพแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž‘แŸ…แž“แžนแž„แžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž•แŸ’แž“แŸ‚แž€แž‘แž“แŸ‹แŸ”

แžŸแŸแž…แž€แŸ’แžแžธแžŸแž“แŸ’แž“แžทแžŠแŸ’แž‹แžถแž“

แž€แžถแžšแž”แŸ’แžšแžพแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž•แŸ’แž“แŸ‚แž€แžšแžนแž„แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแžขแžถแžšแŸแžแžถแžŸแž–แžธแžแžถแžŸแž–แžธแžšแž˜แžพแž›แž‘แŸ…แž˜แžทแž“แžŸแž˜แž แŸแžแžปแž•แž›แŸ” แž‘แŸ„แŸ‡แž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™แž˜แžถแž“แž—แžถแžšแž€แžทแž…แŸ’แž…แžŠแŸ‚แž›แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถ RAID แž‚แžบแžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ” แž‡แžถแž˜แžฝแž™แž“แžนแž„แžœแžแŸ’แžแž˜แžถแž“แžšแž”แžŸแŸ‹แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹ NVMe แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž˜แžถแž“แžฑแž€แžถแžŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ SSDs แž›แžฟแž“แž‡แžถแž„แž˜แžปแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแŸ”

แžขแžถแžšแŸ RAID แž“แŸ…แž›แžพ NVMe

แž˜แžถแž“แžแŸ‚แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ‚แž›แž”แžถแž“แž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแŸ’แž‘แž„แŸ‹แž˜แžแžทแž“แŸแŸ‡แŸ” แž…แžผแž›แžŸแžผแž˜แŸ”

แžแžพแžขแŸ’แž“แž€แž€แŸ†แž–แžปแž„แž”แŸ’แžšแžพแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ RAID แž˜แŸ‚แž“แž‘แŸ?

  • 29,6%แž”แžถแž‘ แžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž•แŸ’แž“แŸ‚แž€แžšแžนแž„ 32

  • 50,0%แž”แžถแž‘ แžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธ 54

  • 16,7%แž›แŸแž 18

  • 3,7%แž˜แžทแž“แžแŸ’แžšแžผแžœแž€แžถแžš RAID 4

แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ 108 แž“แžถแž€แŸ‹แž”แžถแž“แž”แŸ„แŸ‡แž†แŸ’แž“แŸ„แžแŸ” แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ แŸกแŸค แž“แžถแž€แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž แžถแž˜แžƒแžถแžแŸ‹แŸ”

แž”แŸ’แžšแž—แž–: www.habr.com

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹