Jump to content

why isnt sata3 fully utilized even nowdays?

bal723

so i had this question for a long time, why isnt sata3 6gb/sec is never utilized anywhere and why do we even need 6gb/sec sata then?

even pcie 3.0 m2 nvme can reach up to 3600mb/s which is 3.6g/sec but still way faster than any sata drive to exist

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, bal723 said:

so i had this question for a long time, why isnt sata3 6gb/sec is never utilized anywhere and why do we even need 6gb/sec sata then?

even pcie 3.0 m2 nvme can reach up to 3600mb/s which is 3.6g/sec but still way faster than any sata drive to exist

SATA 3.0 is 6 Gigabits per second

PCIe 3.0 is reaching 3.6 Gigabytes per second

I edit my posts more often than not

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Tan3l6 said:

SATA 3.0 is 6 Gigabits per second

PCIe 3.0 is reaching 3.6 Gigabytes per second

ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

Link to comment
Share on other sites

Link to post
Share on other sites

full utilization is something like 760~ MB/s read OR right.
there is some overhead because the data itself is encapsulated by various bits and bytes to keep track of it on its way to and from the drive.
there is also almost always some of the bandwith being consumed in the opposite dirrection.
So in practice you never really see anything higher than 650ish MB/s

 

oh you mean other thing

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, bal723 said:

so i had this question for a long time, why isnt sata3 6gb/sec is never utilized anywhere and why do we even need 6gb/sec sata then?

even pcie 3.0 m2 nvme can reach up to 3600mb/s which is 3.6g/sec but still way faster than any sata drive to exist

You're confusing bandwidth vs speed.

 

 

"Do what makes the experience better" - in regards to PCs and Life itself.

 

Onyx AMD Ryzen 7 7800x3d / MSI 6900xt Gaming X Trio / Gigabyte B650 AORUS Pro AX / G. Skill Flare X5 6000CL36 32GB / Samsung 980 1TB x3 / Super Flower Leadex V Platinum Pro 850 / EK-AIO 360 Basic / Fractal Design North XL (black mesh) / AOC AGON 35" 3440x1440 100Hz / Mackie CR5BT / Corsair Virtuoso SE / Cherry MX Board 3.0 / Logitech G502

 

7800X3D - PBO -30 all cores, 4.90GHz all core, 5.05GHz single core, 18286 C23 multi, 1779 C23 single

 

Emma : i9 9900K @5.1Ghz - Gigabyte AORUS 1080Ti - Gigabyte AORUS Z370 Gaming 5 - G. Skill Ripjaws V 32GB 3200CL16 - 750 EVO 512GB + 2x 860 EVO 1TB (RAID0) - EVGA SuperNova 650 P2 - Thermaltake Water 3.0 Ultimate 360mm - Fractal Design Define R6 - TP-Link AC1900 PCIe Wifi

 

Raven: AMD Ryzen 5 5600x3d - ASRock B550M Pro4 - G. Skill Ripjaws V 16GB 3200Mhz - XFX Radeon RX6650XT - Samsung 980 1TB + Crucial MX500 1TB - TP-Link AC600 USB Wifi - Gigabyte GP-P450B PSU -  Cooler Master MasterBox Q300L -  Samsung 27" 1080p

 

Plex : AMD Ryzen 5 5600 - Gigabyte B550M AORUS Elite AX - G. Skill Ripjaws V 16GB 2400Mhz - MSI 1050Ti 4GB - Crucial P3 Plus 500GB + WD Red NAS 4TBx2 - TP-Link AC1200 PCIe Wifi - EVGA SuperNova 650 P2 - ASUS Prime AP201 - Spectre 24" 1080p

 

Steam Deck 512GB OLED

 

OnePlus: 

OnePlus 11 5G - 16GB RAM, 256GB NAND, Eternal Green

OnePlus Buds Pro 2 - Eternal Green

 

Other Tech:

- 2021 Volvo S60 Recharge T8 Polestar Engineered - 415hp/495tq 2.0L 4cyl. turbocharged, supercharged and electrified.

Lenovo 720S Touch 15.6" - i7 7700HQ, 16GB RAM 2400MHz, 512GB NVMe SSD, 1050Ti, 4K touchscreen

MSI GF62 15.6" - i7 7700HQ, 16GB RAM 2400 MHz, 256GB NVMe SSD + 1TB 7200rpm HDD, 1050Ti

- Ubiquiti Amplifi HD mesh wifi

 

Link to comment
Share on other sites

Link to post
Share on other sites

sata got me confused xd

Link to comment
Share on other sites

Link to post
Share on other sites

SATA uses 8:10 encoding, meaning for every 8 bits of data, there's 2 bits used for error checking and correction and other things.
So out of those 6 gbps or 6000 mbps , the actual data that can be transmitted is 6000 / 10 * 8 = 600 * 8 = 4800 mbps or 600 MB/s

Because data is further arranged in packets with headers and footers, realistically the maximum throughput (actual data read from or written to a sata device ) will be around 570 MB/s.

Note that a sata controller may be limited by the connection to the system : for example a 2 port sata controller may be connected to the system through a single pci-e 3.0 lane, so while each sata port may do 550 MB+, in total the maximum connection to system will be less than around 950 MB/s. It works out if both sata ports are not used at maximum at same time.

As another example, inside the chipset, the 6 port sata controller part may be connected to the rest of the chipset internally using 4 pci-e 2.0 lanes - so you get a total of 2 GB/s shared between 6 sata ports each capable of 550 MB/s

M.2 uses pci-e lanes, each pci-e lane is capable of 250 MB / 500 MB / 985 MB / 1969 MB / 3938 MB (from pci-e 1.0 to pci-e 5.0)
Versions 1 and 2 uses 8:10 encoding, from version 3 128 : 130 encoding is used, hence the weirder values.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×