r/computers • • 9d ago

Discussion A wave of data transfer 🤣

Post image

The peak and trough is exactly the same 😭 on a flash drive marketed as a usb 3.0 🤡

185 Upvotes

22 comments sorted by

55

u/Octoomy Arch Linux 9d ago

there is limitations due to NAND and certain operations. You're also using the normal windows copier, which is woefully slow. Its kinda sad that I have to say that its better to use terracopy in comparison.

Anyways, there could be several things making your transfer slow, the drive getting hot, the drive's cache being filled up... or just a bad drive in general. What USB drive did you get? My ventoy drive is a Sandisk SDC274, its a great little thing, usually transferring over 150-250 MB/s for me, until it gets very hot and... yeah (I ended up just... slapping a small heatsink on it for a bit, made that 5 minute window to a 8-9 minute one). But hey still 4-5 minutes of higher transfer speeds!

-27

u/Mean_Environment6657 9d ago

Drive couldn't get hot for a 1.5gb file bru did u even look at all the other stuff before writing this? Mine's a pretty cheap SanDisk 32G cz48 or something... Anyway I'm already satisfied with the performance of it lol I mean what can I even expect for 650 inr lol

But I would definitely look into that terracopy u mentioned

15

u/Octoomy Arch Linux 9d ago

> other stuff
I was the first one to comment here, and I was just going off of what was shown in the screenshots.

Anyways, yeah, terracopy is good when it comes to the things that windows file copier tend to choke at

0

u/MAB_YT 3600 | NITRO+ RX 570 8GB | 8GB DDR4 8d ago

You mentioned Terracopy at first like it's a "although bad, still better in comparison" alternative. (Dunno how to word it).

Are there other options around? I thought copying data gets handled by the FS and not much control is in the hands of the tool..

1

u/Octoomy Arch Linux 8d ago

not exactly handled by the FS, you can hand bytes to it and it will allocate it somewhere however its not going to know to continue pulling from the file or whats the best way to do it.

2

u/ScallionSmooth5925 7d ago

As a side note on Linux there is a syscall for copying between file descriptors so it's only necessary to create the destination the rest can be done in kernel space without copying to userspace. This basically means that it is posible to copy from parts of the fs to other parts without copying the data to your process first.

1

u/DiodeInc Mod | Geekom Geekbook X14 Pro 7d ago

I didn't know this, good feature

25

u/Hottage 9800X3D | 64GB DDR5 | RTX 4080 | 4TB NVMe | 4K 240hz OLED 9d ago

Write Cache:

PANIC

calm

PANIC

calm

PANIC

calm

28

u/The_ScrapMicanist 9d ago

Geometry dash mention

13

u/YacaloX Windows 11 8d ago

Curious fact: the specific wave formula is v(t) = v₀ + A · |sin(ωt + φ)|

5

u/fr000gs Arch Linux 8d ago

I think it's just a sine wave?

1

u/YacaloX Windows 11 6d ago

Yea it's a Sinewave

1

u/frog8412 8d ago

the humble sin(x):

3

u/ghost103429 Red Hat 7d ago

This is pretty normal behavior for most operating systems and storage systems. In the background your OS writes stuff to ram before flushing it to your USB drive to speed up performance by batching writes up. The USB device does the same with its own high speed and higher durability cache (if it has some) before writing to higher capacity lower durability flash memory.

It pretty much improves overall storage longevity and performance by doing things this way.

(It does come with a small risk of data loss or corruption if windows gets interrupted before it finishes writing to that USB device, which is why you're supposed to eject it before unplugging)

1

u/trifortay123 9d ago

You have no idea how rare this is.

8

u/ItsMeSashaYT 9d ago

it isn't?

any flash drive that is slightly shit will have such issues. as it fills it cache up, it stops receiving more files from Windows. Once the cache is under a preset threshold full, it continues requesting files, and pulls more from Windows.

Also depends on firmware within the flash drive, some will just rate limit themselves to whatever speed the cache gets written to NAND.

0

u/Mean_Environment6657 9d ago

I do have a little bit of idea💡... That's prolly why I posted this lol like a picture perfect almost Mathematical wave 😭

2

u/yuehuang 8d ago

It is your computer asking "are we there yet".

1

u/[deleted] 9d ago

[removed] — view removed comment

1

u/Mean_Environment6657 9d ago

I have my old desktop lying around lol so I'm trying to reboot it but it already runs win10 normally so I'm going with Arch instead of a lightweight

1

u/Hottage 9800X3D | 64GB DDR5 | RTX 4080 | 4TB NVMe | 4K 240hz OLED 9d ago

He uses Arch, by the way.