最近、 Synologyから(Synology)NAS(ネットワーク接続ストレージ)デバイスを購入し、それをネットワークに接続してファイルの転送を開始しました。私が最初に気付いたのは、ネットワークの転送速度(network transfer speed)がいかに遅いかということでした。
私はいくつかの大きなビデオファイルをコピーしていました、そしてそれは永遠にかかりました!NASとPC(NAS and PC)間の転送速度(transfer speed)をチェックして、データ転送の速度を確認することにしました。
好評を博しているLANSpeedTest(LAN Speed Test)というプログラムをダウンロードして試してみました。案の定、私のダウンロード速度(download speed)は40 MB / s未満でした!これはメガビット/秒であり、メガビット/秒ではないことに注意してください。Mbpsと(Mbps vs) MBps、およびそのすべての技術的なことについて詳しく説明します。
いくつかの調査を行った後、私は自分が間違っていることを理解し、最終的に転送速度(transfer rate)を超高速の85 (speedy 85) MB/s uploadとMB/s downloadに引き上げました!技術的には、ギガビットイーサネット(Gigabit Ethernet)を使用している場合にのみその速度を得ることができます。
10ギガビットイーサネットを使用している場合、理論的には、(Gigabit Ethernet)アップロードとダウンロードの速度(upload and download speed)が10倍も速くなる可能性があります。これについても以下で詳しく説明します。
LANデータレート単位
まず、数字を明確にしましょう。標準の100Mbpsイーサネット(Mbps ethernet)があります。これはほとんどの人が自宅に持っているものです。100Mbpsは100メガビット(Mbps)/秒です。(megabits)MBps or MB/s )に変換されます。MB(MBs)に変換する方がはるかに簡単です。これは、ビットではなく、私たち全員がよく知っていることだからです。
これは、コンピュータまたはNASに(NAS)ギガビットルーターまたはスイッチ(gigabit router or switch)とギガビットネットワークカードがない場合、(gigabit network card)ホームネットワーク(home network)を介してファイルを転送できる最大速度は12.5MBps(MBps)であることを意味します。
また、現実の世界では、その理論上の最大値を実際に取得することは不可能です。おそらく、 4〜8MBps(MBps)程度になるでしょう。1 MBps(MBps)以下のような非常に低い速度になっている場合は、以下に説明する理由があります。
お使いのコンピュータにギガビットイーサネットカードが搭載されている場合でも、データがサポートギガビット(support gigabit)を介して送信されているすべてのデバイスがない限り、これらの高速転送速度は得られないことに注意してください。
コンピューターにギガビットイーサネットカードがあり、ルーターまたはスイッチ(router or switch)がギガビットで、受信デバイス(receiving device)にもギガビットイーサネットカードがある場合、最大転送速度(max transfer speed)ははるかに優れた1000Mbps(Mbps)または125MBps(MBps)(125メガバイト/秒)に跳ね上がります。
繰り返しになりますが、その理論上の速度は得られませんが、転送するファイルの種類とネットワーク設定(network setup)に応じて、70〜115MBps(MBps)の範囲で得られるはずです。
最後に、最新のデバイスは10GBeネットワークカードでアップグレード可能です。もちろん、10GBeも処理できるスイッチが必要ですが、グラフからわかるように、転送速度(transfer speed)は現在ほとんどの人が使用している速度の10倍です。
ネットワーク経由で転送する必要のある大量のビデオファイルを使用している場合は、ハードウェアをアップグレードするとワークフローが大幅に改善されます。幸い、Cat5eケーブル(Cat5e cable)は短距離で10GBeを処理できます。新しいケーブルを敷設する必要がある場合は、Cat6aまたはCat7にする必要があります。
転送速度は何に依存しますか?
したがって、前述したように、ネットワーク転送速度(network transfer speed)はネットワーク上にあるイーサネットのタイプによって異なりますが、それだけが要因ではありません。2つのデバイス間の最終的な転送速度(transfer speed)を決定する他のいくつかの要因があります。
ハードドライブの速度
1つの主要な制限要因は、ハードドライブの速度(drive speed)です。5400 RPMのコンピューターを使用している場合、 (RPM)RAID 0構成で2台のSSDドライブを使用している場合よりも、転送速度が大幅に遅くなります。(transfer rate)どうして?まあ、それは異なります。
私のネットワークでは、ギガビットイーサネット(gigabit ethernet)を使用していても、従来のプラッターハードドライブを使用した場合、40〜50 MB/s
オンラインで読むと、ほとんどのハードドライブ( SATA 3.0 (SATA 3.0) GB/sMB/s読み取り速度で最大になることがわかります。つまり、実際のハードウェアRAID(RAID)コントローラーを使用したRAID 0、1、または5のようなより高価な構成に移行しなければ、それを乗り越えることさえできません。
SSDにジャンプすると、処理が速くなります。MB/sに近い)を取得するには、超高速のNVMeSSDドライブ(NVMe SSD drive)が必要になる可能性があります。MB/s読み取りと書き込みが可能であり、ギガビットイーサネット(Gigabit Ethernet)をはるかに超えています。
バス速度
高速なハードドライブを使用している場合でも、データをハードドライブからマザーボードに転送してからネットワークカード(network card)に転送する必要があります。バス(bus speed)の速度は大きな違いを生みます。
たとえば、古いPCIバス(PCI bus)を使用している場合、データ転送速度(transfer rate)はわずか133 MB/sです。これはギガビットイーサネット(gigabit ethernet)の最大値よりも高く聞こえるかもしれませんが、バスはシステム全体(whole system)で共有されているため、実際にその速度を得ることができません。
最新のPCIExpressバージョン(PCI Express version)では、最大985 MB/sが得られるため、大きな違いがあります。これは基本的に、本当に古いコンピュータからファイルを転送しようとしていて、ギガビットイーサネットカードを購入したとしても、最大125 (max 125) MB/s transfer速度に近づくことを期待しないことを意味します。
ネットワークケーブル
これらすべてのもう1つの側面は、ケーブル接続です。ケーブルが古い場合、またはケーブルが電源に近い場合は、パフォーマンスに影響を与える可能性があります。また、ケーブルが非常に長い場合は、長さが異なります。
ただし、全体として、これによって大きな違いが生じることはないため、外に出てすべてのケーブルを交換し始めないでください。基本的に、CAT5eまたはCAT 6a/7ケーブルがあることを確認する必要があります。
ここから得られる主なポイントは、ハードドライブが主要な制限要因であり、結果が30〜80 MB/s範囲でしか表示されない最も可能性の高い理由であるということです。非常に高い数を得るには、従来のハードドライブにはRAID 0 、 (need RAID 0)SSD(SSDs)または10GBeデバイスにはNVMeが必要です。
ネットワークデバイス
最後に、2台のマシン( NASとPC(NAS and PC))を同じスイッチまたはルーター(switch or router)に接続したままにしておく必要があります。コンピューターとNAS(computer and NAS)を同じスイッチに接続してから、スイッチをワイヤレスルーター(wireless router)に接続します。
ほとんどのルーターはスイッチでもあり、技術的には専用スイッチと同じ速度を得る必要があります。ただし、私の経験では、NetgearまたはCisco(Netgear or Cisco)の専用スイッチは、ポートが組み込まれているワイヤレスルーターよりも常にパフォーマンスが優れている傾向があります。
次に、 PCまたはラップトップ(PC or laptop)からWiFi経由で接続している場合、高速は得られません。可能な限り最速の速度を得るには、イーサネットポート(Ethernet port)を使用していることを確認する必要があります。
ファイルサイズ
また、大量の小さなファイルを転送する方が、少数の大きなファイルを転送するよりも遅いことに気づきました。たとえば、多数のディレクトリで数千枚の写真を転送する場合、転送速度は約20〜60 MB/s transferGB(GBs)の大きなムービーファイルを転送すると、100 MB/s+速度が速くなります。
結論
この投稿が、 LANの(LAN)ネットワーク転送速度(network transfer speed)に影響を与えるものについての理解を深めてくれることを願っています。これは私が以前ずっと気にかけていた問題ではありませんでしたが、4Kビデオカメラ(video camera)を入手した後、余分なデータをすべて管理するためにNASを購入することを余儀なくされました。
転送速度が非常に遅いため、ネットワークを分析し、その過程で多くのことを学びました。現時点では転送速度をあまり気(t care)にしない場合でも、将来的には突然大きな違いが生じる可能性があります。
コメントであなたの考えを教えてください。LANでどのような速度が得られますか?楽しみ!
Understanding LAN Network Data Transfer Speeds
I recently bought a NAS (network attached ѕtoragе) device from Synology, connected it up to my network and started transferring files. Τhe first thing I noticed was how slow the network transfеr speed was.
I was copying over some large video files and it was taking forever! I decided to check the transfer speed between my NAS and PC to see the rate of the data transfer.
I downloaded a program called LAN Speed Test, which had gotten some excellent reviews, and tried it out. Sure enough, my download speed was less than 40 MB/s! Note that is megabytes per second, not megabits per second. I’ll go into more detail on Mbps vs MBps and all that technical stuff.
After doing some research, I figured out what I was doing wrong and eventually got the transfer rate up to a super speedy 85 MB/s upload and 110 MB/s download! Technically, you can only get that speed if you’re using Gigabit Ethernet.
If you have 10 Gigabit Ethernet, then you could theoretically be getting a whopping 10 times faster upload and download speed. I’ll explain more about that below too.
LAN Data Rate Units
First, let’s get the numbers clear. There is standard 100 Mbps ethernet, which is what most people have at home. 100 Mbps is 100 megabits per second. That is translated into 12.5 megabytes per second (MBps or MB/s). It’s much easier to convert to MBs since that is something we are all familiar with rather than bits.
This means that if you don’t have a gigabit router or switch and gigabit network card on your computers or NAS, the maximum speed you’ll be able to transfer a file across your home network is 12.5 MBps.
Also, in the real world, it’s impossible to actually get that theoretical maximum. You’ll probably end up somewhere around 4 to 8 MBps. If you are getting something really low like 1 MBps or less, there are reasons for that which I will mention below.
Note that even if your computer has a gigabit ethernet card, you won’t get those higher transfer speeds unless all the devices that the data is being transmitted through support gigabit.
If you have a gigabit ethernet card on your computer, your router or switch is gigabit and the receiving device also has a gigabit ethernet card, your max transfer speed jumps to a much better 1000 Mbps or 125 MBps (125 megabytes per second).
Again, you won’t get that theoretical speed, but you should be getting anywhere from 70 to 115 MBps depending on the type of files you are transferring and your network setup.
Finally, the latest devices are upgradeable with 10GBe network cards. You’ll, of course, need a switch that can also handle 10GBe, but as you can see from the chart, the transfer speed is 10 times faster than what most people use right now.
If you’re working with a ton of video files that need to be transferred over the network, upgrading your hardware will greatly improve your workflow. Luckily, Cat5e cable can handle 10GBe over shorter distances. If you need to lay down new cabling, it should be Cat 6a or Cat 7.
Transfer Speed Depends on What?
So as we mentioned above, network transfer speed depends on the type of ethernet you have on your network, but that’s not the only factor. There are several other factors that determine your final transfer speed between two devices.
Hard Drive Speed
One major limiting factor is the hard drive speed. If you have a computer with a 5400 RPM, your transfer rate will be a lot slower than if you have two SSD drives in a RAID 0 configuration! How so? Well, it depends.
On my network, even with gigabit ethernet, I only get around 40 to 50 MB/s when using a traditional platter hard drive.
If you read online, you’ll find that even most hard drives (SATA 3.0 GB/s) will max out at a read speed of 75 MB/s. That means you won’t even be able to past that without going to more expensive configurations like RAID 0,1, or 5 with actual hardware RAID controllers.
When you jump up to an SSD, then things will get faster. However, to get the results I showed you at the top (close to 110 MB/s), you most likely need to have a super-fast NVMe SSD drive. These drives can read and write up to 3000 MB/s, which is well beyond Gigabit Ethernet.
Bus Speed
Even if you have a fast hard drive, the data still has to transfer from the hard drive to your motherboard and then to the network card. The bus speed makes a big difference.
For example, if you are using an older PCI bus, the data transfer rate is only 133 MB/s. That may sound higher than the maximum for gigabit ethernet and it is, but the bus is shared across the whole system, so you never really get that speed.
The latest PCI Express version will get you a max of 985 MB/s, so that makes a huge difference. This basically means if you’re trying to transfer files from a really old computer and even if you buy a gigabit ethernet card, don’t expect to be getting anywhere near the max 125 MB/s transfer rate.
Network Cables
Another aspect to all of this is the cabling. If your cables are old or if they are close to power sources, it could affect performance. Also, the length will make a difference if the cables are very long.
Overall, however, this is not going to make huge difference, so don’t go out and start replacing all your cables. You basically want to make sure you have CAT 5e or CAT 6a/7 cables.
The major point to get from here is that the hard drive is a major limiting factor and is the most likely reason you will only see results range from 30 to 80 MB/s. To get really high numbers, you’ll need RAID 0 for traditional hard drives, NVMe for SSDs or 10GBe devices.
Network Devices
Lastly, you should try to keep your two machines (NAS and PC) connected to the same switch or router. I plug my computer and NAS into the same switch and then connect my switch to the wireless router.
Most routers are also switches and technically you should get the same speeds as a dedicated switch. However, in my experience, a dedicated switch from Netgear or Cisco always tends to perform better than a wireless router that has built-in ports.
Secondly, you won’t get fast speeds if you are connecting via WiFi from your PC or laptop. You have to make sure you are using the Ethernet port to get the fastest speed possible.
File Size
I have also noticed that transferring a ton of small files is slower than transferring fewer larger files. For example, when transferring thousands of photos in a bunch of directories, I would get around 20 to 60 MB/s transfer rate whereas transferring large movie files several GBs in size would yield a faster 100 MB/s+.
Conclusion
Hopefully this post gives you a better understanding of what affects the network transfer speed on your LAN. This was never really an issue I cared about much before, but after I got an 4K video camera, I was forced to buy a NAS in order to manage all that extra data.
The really slow transfer rates got me analyzing my network and I learned a lot along the way. Even if you don’t care much about your transfer speeds right now, there may be a time in the future where it will suddenly make a big difference.
Let us know your thoughts in the comments. What kind of speed do you get on your LAN? Enjoy!