Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Apart from the user (ie. myself), the weakest link in my box are definitely my hard drives (2 IDEs, 1 SATA). Despite the fact that I've got plenty of RAM for my needs and a good processor, sometimes I'm not entirely satisfied with the speed of things. Sometimes when I startx to KDE, I can literally hear the HD sweating. Apart from my regular backups of most important stuff, I've started the process of backing up everything. I want to replace those 2 IDE drives with something quicker.
I am wondering if the ssd drives are worth the money. I thought perhaps I could buy 1 ssd drive for the operating system, and one SATA for data.
What are your experiences with ssd drives on linux?
thanks
Click here to see the post LQ members have rated as the most helpful post in this thread.
I replaced the disk in my laptop with an Intel X25-V SSD (40GB) which is a value edition. This gives me very good read-speed, but not so good write-speed. Not so important on a desktop machine, but it gave me almost an hour more battery live. Also program start up times are recognizable faster. Of course only the first time when I start an app, the second time on a machine with enough RAM the app should start from cache. Here just a small example:
While it is (logically) a no-go to have a separate data-drive in my laptop, I am thinking about replacing the OS-disk in my desktop with a small SSD. The /home-partition is already on a RAID-0 array (which is of course backed up to a different disk regularly). This way I would treat the SSD with care, have enough space for additional programs and use the mechanical drives for data that changes often. According to my experiences with the laptop this should give a good speed-up.
Thanks for your input.
If SSD drives shouldn't be exposed to a huge number of 'writes', then ideally /temp, /var/log should be mounted on some other drive, shouldn't it? By doing this, we, however, spread the system on two separate physical drives, which IMO would decrease performance/speed. Is that correct?
Not a problem for newer SSD.
I like the Intel X25 drives. Placed one in my Dell laptop. Quick & clean operation. Very pleased with cost & usability for newer Intel SSD.
Next one will be a Corsair SSD to experiment with their controller. Lot more $$.
Thanks for your input.
If SSD drives shouldn't be exposed to number of 'writes', then ideally /temp, /var/log should be mounted on some other drive, shouldn't it?
Yes. Since this isn't really possible on my laptop I mount /tmp and /home/tobi/.cache (I am the only user of this machine) to RAM with tmpfs.
Quote:
By doing this, we, however, spread the system on two separate physical drives, which IMO would decrease performance/speed. Is that correct?
No, actually this should increase the performance in some times, normally you shouldn't see a difference, but I can't see any case where it should decrease performance. Since you are a Slacker, just one example. If you install a package via sbopkg or a Slackbuild the actual compiling (the working on the data) will take place on one drive (where /tmp is mounted if you use standard settings), while the needed programs (make, gcc, ...) are loaded from the SSD. This way the loading of a necessary program, reading of library headers and so on will not disturb the drive that actually does the work with head-movements and taking up bandwith.
I've been reading about it and it does seem that the issue of a limited number of write cycles has been exagerrated.
Quote:
Next one will be a Corsair SSD to experiment with their controller. Lot more $$.
Is there any particular one you have in mind? Is there anything special about their controller?
Tobi:
Quote:
Yes. Since this isn't really possible on my laptop I mount /tmp and /home/tobi/.cache (I am the only user of this machine) to RAM with tmpfs.
That's smart. I like this workaround.
Quote:
No, actually this should increase the performance in some times, normally you shouldn't see a difference, but I can't see any case where it should decrease performance. Since you are a Slacker, just one example. If you install a package via sbopkg or a Slackbuild the actual compiling (the working on the data) will take place on one drive (where /tmp is mounted if you use standard settings), while the needed programs (make, gcc, ...) are loaded from the SSD. This way the loading of a necessary program, reading of library headers and so on will not disturb the drive that actually does the work with head-movements and taking up bandwith
Ok, I see your point.
I've never had any ssd drive in my hand so I'll ask a few dumb questions:
1. what cable is used to connect a ssd drive to the MB (is it just a normal SATA cable)?
2. If they are 2.5", do you need any kind of frames to fit them in a computer chassis?
1. Yes, it is a normal SATA-connector.
2. Yes, they came in a bundle with my Intel SSD, don't know about other brands, but if you have to buy them, they are pretty cheap. EDIT: It also depends on the case, some newer cases already have one or two 2,5"-bays.
Based on the latest Sandforce SF-1200 SSD Processor, the Corsair Force Series Solid-State Drive offers stutter-free response, fast performance, cooler and quieter operations for your notebook, netbook, and desktop PC.
tech specs;
Warranty Three years
Dimension No SSD Unformatted Capacity 60 GB
Max Sequential Read/Write (using ATTO Disk Benchmark) 285 MB/s sequential read — 275 MB/s sequential write Max Random 4k Write (using IOMeter 08) 50k IOPS (4k aligned)
Interface SATA 3Gb/s
Technology High-reliability MLC NAND flash
Form Factor 2.5 inch
DRAM Cache Memory No
Weight 80g
Voltage 5V ±5%
Power Consumption (active) 2.0W Max
Power Consumption (idle/standby/sleep) 0.5W Max
S.M.A.R.T. Support Yes
Shock 1500 G
MTBF 1,000,000 hours
Please note the underlined above concerning 4K aligned provides 50k IOPS (IOPS – IO Operations Per Second) for random 4K writes.
Capacities for the Corsair are available up to 240GB for the F-series. Not cheap either! MSRP for 'Corsair Force Series GT SSD 2.5" 60GB CSSD-F60GBGT-BK' $169.99 U.S.
But this same drive can be found for $144.99 at NewEgg. I think Tigerdirect had the same drive price but you paid shipping.
I'm not worried about the number of writes for the newer SSD since a upgrade will most likely be done before the wear level is ever reached for laptop operations.
I found this drive with SF-2200 controller. It's only 60GB but I don't need anything more for the system. http://www.ebuyer.com/product/272788
What do you think?
Although the number of writes might not be such an issue any longer, I like Tobi's idea of mounting /tmp in RAM with tmpfs (it deals with clearing it at the same time)
Are there any special kernel parameters that should be used with ssd drives? What about a filesystem (and mount parameters)? I've read mixed opinions about whether journaling will decrease the lifespan or not. Mind you, most of the articles I read were from ca. 2009 so they might not apply to newer drives.
I use ext4 on that drive, with journaling, just make sure to have the mount-option discard for the partitions on the SSD in your fstab to activate the TRIM feature. I also don't have an customizations especially for the SSD in the kernel, but if there is one I would benefit from I also would like to know.
EDIT: Wow, that really is a fast drive, but keep in mind that you need a SATA 3.0 (sometimes called SATA 6G) connector on your mainboard for its full performance.
I use ext4 on that drive, with journaling, just make sure to have the mount-option discard for the partitions on the SSD in your fstab to activate the TRIM feature. I also don't have an customizations especially for the SSD in the kernel, but if there is one I would benefit from I also would like to know.
EDIT: Wow, that really is a fast drive, but keep in mind that you need a SATA 3.0 (sometimes called SATA 6G) connector on your mainboard for its full performance.
Thanks. My MOBO fully supports it, but I'm just wondering how reliable the specifications are. It's probably the maximum possible speed that will be unlikely to be achieved in real life.
Thanks. My MOBO fully supports it, but I'm just wondering how reliable the specifications are. It's probably the maximum possible speed that will be unlikely to be achieved in real life.
The SATA (and IDE, SCSI etc) standard are 'up to' speed XXXXX, not 'always will be'.
That is why TobiSGD said you would need SATAIII to use that drive at 'full performance'. Its faster than SATAII, but nowhere near to limit of SATAIII.
Given a few more years of SSD development, maybe we will start seeing SSD that saturate SATAIII bandwidth. Right now, that is not happening.
The SATA (and IDE, SCSI etc) standard are 'up to' speed XXXXX, not 'always will be'.
That is why TobiSGD said you would need SATAIII to use that drive at 'full performance'. Its faster than SATAII, but nowhere near to limit of SATAIII.
Given a few more years of SSD development, maybe we will start seeing SSD that saturate SATAIII bandwidth. Right now, that is not happening.
I've just bought that drive and a SATA III cable, which apparently is exactly the same as a SATA II cable. It's all marketing, but I didn't have a spare one anyway.
Next week, I'll set it up and will be able to post some benchmarks.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.