Subscribe: Comments on Ubuntu Linux Tips & Tricks: Nautilus Knows the USB Transfer Speed
http://ubuntulinuxtipstricks.blogspot.com/feeds/48864713897160626/comments/default
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
cpu  don forget  forget megabit  nautilus usb  nautilus  overhead  progress bar  progress  transfer speed  transfer  usb transfer  usb 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: Comments on Ubuntu Linux Tips & Tricks: Nautilus Knows the USB Transfer Speed

Comments on Ubuntu Linux Tips & Tricks: Nautilus Knows the USB Transfer Speed





Updated: 2014-05-12T00:39:47.890-04:00

 



Don't forget that's 480 megabit for transfer speed...

2008-03-05T06:05:00.000-05:00

Don't forget that's 480 megabit for transfer speed so 480/8 = 60 megabyte/sec max.


I get about 22mb/s in real world use.



No, you've seen me. I just leave my keys hanging ...

2008-03-04T11:48:00.000-05:00

No, you've seen me. I just leave my keys hanging off my belt on a carabiner and got a *really small* Ogg player so it'd be able to fit in my pocket. I have a backpack for carrying around my laptop.



So do you use a purse?

2008-03-04T11:45:00.000-05:00

So do you use a purse?



Nice for USB. Bad for any real hard disk really. 5...

2008-03-03T17:09:00.000-05:00

Nice for USB. Bad for any real hard disk really. 50-60 per seconds is doable.



Top was actually showing Nautilus and USB*somethin...

2008-03-03T15:49:00.000-05:00

Top was actually showing Nautilus and USB*something* (usb-transfer, maybe) as separate processes. I had it sorted by CPU usage, and the usb-transfer was 2 steps below Nautilus, still in double-digits, I believe.



Also, just so that it's known, USB is a very CPU-d...

2008-03-03T15:43:00.000-05:00

Also, just so that it's known, USB is a very CPU-dependent protocol, so likely a great deal of that CPU overhead is coming from the CPU. Nautilus doesn't do a whole lot while it's copying besides updating that dialog (which isn't expensive at all), it's mostly out of context work; either GIO does the heavy lifting in the case of local files, or GVFS during remote file reads and writes, and those systems defer much of their work to the UNIX/backend-specific (libsmbclient/libsoup/etc) libraries.

If the CPU usage is still high while doing on-system copies, that's something we can target and attempt to fix, but I suspect a large part of that is just USB overhead. *insert Firewire-is-superior rant*.

One last note: as a part of GVFS, we have nifty new command line utilities that do show progress: gvfs-copy -p will show you the progress of the file it's copying (in a rather spammy way, but it works). If that's still taking lots of CPU time, it's at least not a Nautilus issue.



20Mb/s is more or less the theoretical max for USB...

2008-03-03T14:39:00.000-05:00

20Mb/s is more or less the theoretical max for USB drives, given protocol overhead etc. You need USB3.0 to be faster.



Here's a way to get a progress bar in cp:http://ch...

2008-03-03T13:48:00.000-05:00

Here's a way to get a progress bar in cp:

http://chris-lamb.co.uk/2008/01/24/can-you-get-cp-to-give-a-progress-bar-like-wget/