Я придбав використаний стрічковий накопичувач Quantum Ultrium LTO-4 і приєднав його до контролера HP Smart Array P400 SAS у своєму HP ProLiant N54l. Я використовую FreeBSD 11 як свою операційну систему.
Тепер я вставив стрічку і запустив орієнтир команди Бакула btape
:
$ btape /dev/nsa0
Tape block granularity is 1024 bytes.
btape: butil.c:291-0 Using device: "/dev/nsa0" for writing.
btape: btape.c:471-0 open device "LTO-4" (/dev/nsa0): OK
*rewind
btape: btape.c:576-0 Rewound "LTO-4" (/dev/nsa0)
*speed
btape: btape.c:1055-0 Test with zero data, should give the maximum throughput.
btape: btape.c:904-0 Begin writing 3 files of 1.073 GB with raw blocks of 64512 bytes.
++++++++++++++++++++++++++++++++++
btape: btape.c:606-0 Wrote 1 EOF to "LTO-4" (/dev/nsa0)
btape: btape.c:405-0 Volume bytes=1.073 GB. Write rate = 2.182 MB/s
+++++++++++++++++++++++++++++++++
btape: btape.c:606-0 Wrote 1 EOF to "LTO-4" (/dev/nsa0)
btape: btape.c:405-0 Volume bytes=1.073 GB. Write rate = 4.511 MB/s
+++++++++++++++++++++++++++++++++
btape: btape.c:606-0 Wrote 1 EOF to "LTO-4" (/dev/nsa0)
btape: btape.c:405-0 Volume bytes=1.073 GB. Write rate = 1.835 MB/s
btape: btape.c:379-0 Total Volume bytes=3.221 GB. Total Write rate = 2.449 MB/s
Це (та деякі інші тести) підтверджує швидкість запису близько 2 Мб / с, що є невиправдано повільним. Чому це так? Що я можу зробити, щоб підвищити швидкість запису до очікуваної швидкості (наприклад, 100 Мб / с)?
Редагувати
Здається, що з контролером може бути щось не так. Після перезавантаження я міг деякий час переносити дані з високою швидкістю, поки не виникло число помилок PCI і швидкість сповільнилася до сканування:
ciss0: *** PCI-E LL correctable errors, count=10546, LLErrStatus=0x80000004
ciss0: *** PCI-E LL correctable errors, count=20570, LLErrStatus=0x80000004
ciss0: *** PCI-E LL correctable errors, count=30995, LLErrStatus=0x80000004
ciss0: *** PCI-E LL correctable errors, count=41101, LLErrStatus=0x80000004
ciss0: *** PCI-E LL correctable errors, count=51400, LLErrStatus=0x80000004
ciss0: *** PCI-E LL correctable errors, count=61729, LLErrStatus=0x80000004
Можливо, картка неправильно розміщена чи щось подібне.
dd
?