私はaarch64アーキテクチャ(カーネル5.10.110#178)にDebianを使用しています。
SDカード(SanDisk Extreme、microSD XC UHS-I V30、64GB)をSSD(Intel Optane、16GB)にコピーしようとしています。
に基づいてサンディスク仕様ページには、SDカードのシーケンシャル読み取り機能が170MBpsであることが示されています。インテルSSDの順次書き込み速度は145MBpsです。
これは明らかに最大値ですが、SDからSSDにコピーしようとすると、次のメッセージが表示されます。たくさん低速:
rsync -ah --progress src/* dst
sending incremental file list
File_1.MP4
256.88M 100% 49.75MB/s 0:00:04 (xfr#1, to-chk=1/2)
File_2.MP4
1.27G 100% 47.60MB/s 0:00:25 (xfr#2, to-chk=0/2)
ご覧のとおり、Intel SSDの書き込み容量の約3分の1に相当する50MBpsにはほとんど到達できません。
SDカードリーダーはUHS-Iをサポートしています。中央処理装置はロックチップRK3568B2、4x Cortex-A55を使用すると、2GHzにクロックされます。
このファイルをコピーしている間、CPUは(実際には)ロードされません。
送金をスピードアップできますか?
修正する
- SDから内蔵eMMCにコピーすると、転送速度は約110MBps程度出てきました。
- Intel Optane NVMe SSDは、PCIe2.1 x1機能のみを持つM2ポートに接続されています(最大500MBps)。
- 内部eMMCからSSDにコピーすると、約50MBpsの同じ転送速度が得られました。
- SD/MMCインターフェース:SD3.0、MMC ver4.51と互換(データバス幅は4ビット)