USB 2.0ポートは現在、平均17mb/sの転送速度と最大26mb/sのバースト速度を得ており、RAMとプロセッサはほとんど触れられません。この転送速度は、小さな外部SSDを使用してすべてのデバイスに影響します。平均1mb / sが追加されます。
私のオペレーティングシステムは転送速度に非常に大きな影響を与えますか?それでは、これを修正するためにどうすればよいですか?
ベストアンサー1
USB 2.0の速度に関する短い答えは「いいえ」です。
以下の過剰/詳細な回答:
USB速度v1.0(12Mbs) - v2.0(480Mbpsまたは60MBps) - v3.0(5Gbpsまたは640MBps)
私はストレージ会社に勤務しており、過去2年間以上私が担当していた仕事の1つは、サーバーからサーバーへ、外部ドライブからホストオペレーティングシステムへの高速ストレージと転送速度を最大化することでした。 AppleのインターフェイスはThunderboltですが、私たちは特にCentOSとAppleに焦点を当てています。
SolarflareカードやATTOファイバーチャネルカード(16Gbpsまでの可能なATTO Celerity FC-161Eなど)などの10Gbps光ファイバーイーサネットについて話すと、オペレーティングシステムの問題が発生します。
ところが数ヶ月前にも同様の問題がありました。 2年以上プロジェクトを進めた後だった。外部SSDがあり、自宅で1TBディスクをバックアップしようとしています。一部だけをバックアップしましたが、ディスクがまったく満たされていません。私はUSB 3.0に接続しました。はい、私はv2.0黒いコネクタではなく、Windows 8.1ボックスの青い3.0コネクタを使用しました。 1日以上バックアップを残しましたが、まだ完了していません。
その後、職場の電気技師に行き、パフォーマンスの低下について文句を言い、Windowsに関連しているかどうか尋ねました。レスポンスについて説教してCentOSでキャッシュ設定を調整すればレスポンスがわかると思うかもしれませんが、まあ。
伝送速度は、最も遅い成分によって決定される。すべてのSSDは同じ性能を発揮するわけではなく、速度も異なります。外部ディスクベンダーは、ディスク速度ではなくUSB速度を引用します。
さらに、多くの人はSSDへの書き込み回数が重要な役割を果たしていることを認識していません。 SSDはセクタごとに特定の数の書き込みしかできません。すべてのSSDには「追加」スペースがありますが、SSDがそれを処理するため、このオーバーヘッドはパフォーマンスを低下させます。ただし、この問題はより高い速度で発生します。
多くの外部ディスクは、スローフラッシュ、スローSSD、または悪い回転ディスクを使用します。私のWD PassportはSSDではなく回転ディスクを使用しています。速度をテストするためにBlack MagicやIometerを使用しませんでしたが、非常に低い速度を得ました。これが私のディスクの特徴です。
eSATA、Thunderbolt(USB 3.1C)、およびファイバーチャネルは高速伝送を提供するという点で業界で人気があります。
私が働いている会社では、平均データクロック速度が1.2Gbpsの高速ブリックを出していますが、Apple Thunderbolt速度が1.3Gbpsと1.4Gbpsであることを見たことがあります。非常に特別なSSDを使用し、その速度を達成するために他の多くのタスクを実行します。また、サムドライブやWD Passportのサイズでもありません。
CentOSでキャッシュとUSB設定を調整すると違いが発生します(私の場合は)低速ではなく高速でのみ可能です。
ドライブの実際の内部仕様を調べる必要があります。ランダムでシーケンシャルな読み書き速度を確認してください。ドライブへの書き込み数とドライブに許可される最大書き込み数(実際にSSDの場合)を考慮してください。 WD Passportは、実際のSSDのように見えるように回転ディスクを使用しました。サムスンはさまざまなグレードのSSDを作成します。かつて最速のSSDはOCZ SSDでしたが、高性能サムスンも良かったです。
具体的な情報を提供するためには、実際に使用している外部記憶装置と使用情報を知る必要があります。
また、どのようなプロセッサとどのくらいのメモリがあるのかわかりません。テストには32GBのRAMを搭載したIntel i7システムを使用し、テストとチューニングにはCentOS 7 64ビットを使用しました。 Appleコンピュータは円筒形Mac Proです。オペレーティングシステムとマシンの仕様を提供していません。古すぎるか小さすぎても影響を与える可能性があります。
プロセッサ/メモリの問題が発生しているかどうかを確認するには、転送中にシステムモニタを実行し、CPUとRAMのオーバーヘッドを表示できます。転送中にCPU使用率が低く、RAMに空き容量が多い場合は、転送しようとしているストレージやドライブに問題があります。ローカルディスクが使用量が多い場合は、SSDと時間共有する必要があります。
Black Magic Disk速度テストまたはIometerを使用して実際にパフォーマンスを測定できます。また、SSDから/ dev / nullにデータを転送してローカルディスクを削除し、読み取りパフォーマンスを測定することもできます。ファイルを含むRAMディスクを作成してSSDに書き込むことで、実際の書き込み速度を測定することもできます。別のコンピュータを試してください。
あなたの質問に対する回答には、調査と変数の削除が含まれます。