Re: Opinions on flash or network drives for development work

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 08/01/2013 03:42 PM, Richard W.M. Jones wrote:
I'm now doing quite a lot of compilation on my Chromebook and my Trim
Slice.  It's OK, provided that two processes don't try to hit the disk
at the same time, at which point everything grinds to a halt.

I'm using cheap SanDisk cards in both (not exactly sure of the model,
but they're the cheapest branded ones).

Question is, would I be better to:

  - Use cards such as the "SanDisk Extreme Pro"
    http://www.amazon.co.uk/gp/product/B005LFT3QG
    (Does it make a difference, or is it designed to separate me from
     my hard-earned money?)

Yes. They are one of few SD/CF/USB flash devices that offer performance comparable to mechanical disks on random writes. See here:
http://www.altechnative.net/2012/01/25/flash-module-benchmark-collection-sd-cards-cf-cards-usb-sticks/
(link at the bottom of the article, scroll down to the 2nd table for random read/write performance).

Another thing you can do is use nilfs2 for your compile FS-es to make all the writes always linear. This effectively negates the poor random-write performance, at the expense of garbage collection churn. I used this approach for a while on my AC100s, but eventually I just got a SuperTalent RC8 USB stick which is a full fat SATA SSD with a USB-SATA adapter in front of it, in USB stick form factor. Very expensive, but extremely performant. Performance figures for it are in the list linked above. Also, you may be interested to see this:

http://www.altechnative.net/2012/02/07/morebetter-internal-storage-on-the-toshiba-ac100-part-2/

  - Try again with using network drive, eg. iSCSI?  NFS?  NBD?  gluster ..?
    (Note: the Chromebook kernel doesn't support NFS)

Or use one of the SSDs with both SATA and USB interfaces, such as some of the Integral Z series models. That gives you a cost effective SSD you can run off of USB.

I used various network block device and file system options on my build far, which good success, it should work fine over wired ethernet.

  - Is there a good performing network device which is less horrible to
    configure than iSCSI?

iSCSI is not that bad, you need about 5 config lines on the server, and bout 2 lines on the command line on the client. NBD might be a tiny bit simpler.

Gordan
_______________________________________________
arm mailing list
arm@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/arm





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM (Vger)]     [Linux ARM]     [ARM Kernel]     [Fedora User Discussion]     [Older Fedora Users Discussion]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

Powered by Linux