Я працюю над налаштуванням простого RAID і мені цікаво, наскільки насправді незалежні мої порти SATA. На материнській платі є 4 порти, але lspci
показано лише два контролери
00:0e.0 IDE interface: NVIDIA Corporation MCP51 Serial ATA Controller (rev a1) (prog-if 85 [Master SecO PriO])
Subsystem: Micro-Star International Co., Ltd. Device 7350
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
I/O ports at b800 [size=8]
I/O ports at b480 [size=4]
I/O ports at b400 [size=8]
I/O ports at b080 [size=4]
I/O ports at b000 [size=16]
Memory at fbffd000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Capabilities: [b0] MSI: Enable- Count=1/4 Maskable- 64bit+
Capabilities: [cc] HyperTransport: MSI Mapping Enable- Fixed+
Kernel driver in use: sata_nv
00:0f.0 IDE interface: NVIDIA Corporation MCP51 Serial ATA Controller (rev a1) (prog-if 85 [Master SecO PriO])
Subsystem: Micro-Star International Co., Ltd. Device 7350
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
I/O ports at ac00 [size=8]
I/O ports at a880 [size=4]
I/O ports at a800 [size=8]
I/O ports at a480 [size=4]
I/O ports at a400 [size=16]
Memory at fbffc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Capabilities: [b0] MSI: Enable- Count=1/4 Maskable- 64bit+
Capabilities: [cc] HyperTransport: MSI Mapping Enable- Fixed+
Kernel driver in use: sata_nv
Журнал ядра при завантаженні показує
ata1: SATA max UDMA/133 cmd 0xb800 ctl 0xb480 bmdma 0xb000 irq 21
ata2: SATA max UDMA/133 cmd 0xb400 ctl 0xb080 bmdma 0xb008 irq 21
ata3: SATA max UDMA/133 cmd 0xac00 ctl 0xa880 bmdma 0xa400 irq 20
ata4: SATA max UDMA/133 cmd 0xa800 ctl 0xa480 bmdma 0xa408 irq 20
Чи означає це, що у мене є два канали з двома портами кожен? Якщо так, RAID 1 з двома накопичувачами в ідеалі повинен бути встановлений з кожним накопичувачем на окремому каналі (хоча продуктивність може не бути помітною)? Або кожен порт все ще незалежний?