Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre

Notices

Reply
 
Thread Tools Search this Thread
Old 07-14-2012, 06:23 PM   #1
barium
Connoisseur
barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.
 
Posts: 96
Karma: 20572
Join Date: Sep 2010
Device: None
Running Calibre on an SSD

Will using Calibre extensively on an SSD cause the drive to fail much sooner than it would otherwise fail?

My current mechanical drive goes nuts when installing Calibre, converting books, downloading recipes, reading books, clicking on items in the library (i.e., loading book details) and even starting up. Also, storing the library on the drive slows down Windows searches of the drive (because it has many books).

I'm hoping running Calibre from an SSD will improve performance of all of the above tasks. But I don't want to run it on an SSD if doing so will decrease the life of the drive.

EDIT: Please see DedTV's post below. Running Calibre on an SSD probably isn't something to worry about.

Last edited by barium; 07-15-2012 at 07:28 PM.
barium is offline   Reply With Quote
Old 07-14-2012, 07:03 PM   #2
MontyJ
Addict
MontyJ began at the beginning.
 
Posts: 224
Karma: 10
Join Date: Jul 2012
Device: Kindle
I run Calibre on a SSD, BUT, I put the Library on a separate hard drive just because of concerns you mentioned!

This will allow Calibre to do its sorting, converting, etc. on the SSD, but the actual files (I just did a conversion of over 900 PDF files to EPUB/MOBI) remain away from the SSD.

I "think" this gives optimal use of the speed of the SSD, but reduces the reads/writes of actual file data on the SSD. If you also follow some of the online SSD "Optimizations" for installation and setup, you also can see how to force caching, User Data Files, and other oft accessed stuff onto the hard drive to reduce reads/writes to the SSD.

MontyJ
MontyJ is offline   Reply With Quote
Old 07-14-2012, 07:39 PM   #3
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
PeterT's Avatar
 
Posts: 12,160
Karma: 73448616
Join Date: Nov 2007
Location: Toronto
Device: Nexus 7, Clara, Touch, Tolino EPOS
Quote:
Originally Posted by MontyJ View Post
This will allow Calibre to do its sorting, converting, etc. on the SSD, but the actual files
Double check that... I believe Calibre will (like most programs) use the TEMP or TMP directory for it's working files, and not where the application is installed.
PeterT is offline   Reply With Quote
Old 07-14-2012, 08:20 PM   #4
unboggling
Wizard
unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.
 
Posts: 1,065
Karma: 858115
Join Date: Jan 2011
Device: Kobo Clara, Kindle Paperwhite 10
Quote:
Originally Posted by MontyJ View Post
I "think" this gives optimal use of the speed of the SSD, but reduces the reads/writes of actual file data on the SSD. If you also follow some of the online SSD "Optimizations" for installation and setup, you also can see how to force caching, User Data Files, and other oft accessed stuff onto the hard drive to reduce reads/writes to the SSD.
What's the problem with read/write to SSD? SSD is flash technology. Is frequent r/w bad for flash? First I've heard of it.
unboggling is offline   Reply With Quote
Old 07-14-2012, 08:27 PM   #5
ApK
Award-Winning Participant
ApK ought to be getting tired of karma fortunes by now.ApK ought to be getting tired of karma fortunes by now.ApK ought to be getting tired of karma fortunes by now.ApK ought to be getting tired of karma fortunes by now.ApK ought to be getting tired of karma fortunes by now.ApK ought to be getting tired of karma fortunes by now.ApK ought to be getting tired of karma fortunes by now.ApK ought to be getting tired of karma fortunes by now.ApK ought to be getting tired of karma fortunes by now.ApK ought to be getting tired of karma fortunes by now.ApK ought to be getting tired of karma fortunes by now.
 
Posts: 7,316
Karma: 67862884
Join Date: Feb 2010
Location: NJ, USA
Device: Kindle
I'm really not sure I can get behind this reasoning. You buy an SSD because you want the performance, but are reluctant to use it for fear or reducing it's life?

It will last a good long time sitting in it's box on a shelf, but how does that help you?

I can understand not wanting to submit it to needless cycles for stuff that DOESN'T improve performance (needless background indexing tasks or something) but otherwise, why buy it if you're not going to get it's full benefit of speeding up the stuff you do?

It would be like having an expensive sports car (or guitar) and not taking it out for fear of getting a scratch.

Use the thing! By the time you wear it out, a replacement will be 10 times the capacity and one tenth the price, anyway!

Quote:
Originally Posted by unboggling View Post
What's the problem with read/write to SSD? SSD is flash technology. Is frequent r/w bad for flash? First I've heard of it.
Yes, certain use patterns can wear out flash memory cells unusually fast (compared to the same use patterns on magnetic hard drives) but actual life span is somewhat of an unknown, as SSDs have not been in service as long as HDDs. We're still talking years of use, though. It might end up being 5 years for an SSD vs 10-15 for an HDD or something like that.
Google "ssd lifespan."

Last edited by ApK; 07-14-2012 at 08:33 PM.
ApK is offline   Reply With Quote
Old 07-14-2012, 08:37 PM   #6
DoctorOhh
US Navy, Retired
DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.
 
DoctorOhh's Avatar
 
Posts: 9,864
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Nexus 7
Quote:
Originally Posted by ApK View Post
I'm really not sure I can get behind this reasoning. You buy an SSD because you want the performance, but are reluctant to use it for fear or reducing it's life?
I agree, use it.
DoctorOhh is offline   Reply With Quote
Old 07-14-2012, 08:44 PM   #7
unboggling
Wizard
unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.
 
Posts: 1,065
Karma: 858115
Join Date: Jan 2011
Device: Kobo Clara, Kindle Paperwhite 10
Quote:
Originally Posted by ApK View Post
We're still talking years of use, though. It might end up being 5 years for an SSD vs 10-15 for an HDD or something like that.
Google "ssd lifespan."
Just did. Thanks. I agree. If drive and battery last 5 years in my laptops, I don't notice because I've already replaced the machine with something new.
unboggling is offline   Reply With Quote
Old 07-15-2012, 07:24 AM   #8
mrmikel
Color me gone
mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.mrmikel ought to be getting tired of karma fortunes by now.
 
Posts: 2,089
Karma: 1445295
Join Date: Apr 2008
Location: Central Oregon Coast
Device: PRS-300
It depends on how ambitious you are just how long your SSD will last. If you have a smaller collection of a few hundred works, there is no reason your drive shouldn't last a good long time. If you are a conversion maniac who has to convert the entire contents of gutenberg.org or sources in pdf, you could even find it die in months. This is one case where your mileage will definitely vary depending on how you use it.

It may be worth it financially if you work at this for a living all day, if you get that much of pickup in performance, though to my mind, the increase probably isn't worth it.

One other angle is to make sure you have enough memory so that you are never forced back into virtual memory from the SSD. A Linux/Mac installation I believe will make more use use of memory above 4GB than a Windows one will, since calibre, I believe is a 32 bit application. If that is true, then not running a ton of other memory eaters will help keep you out of virtual memory.
mrmikel is offline   Reply With Quote
Old 07-15-2012, 08:48 AM   #9
kiwidude
Calibre Plugins Developer
kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.
 
Posts: 4,636
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
Quote:
Originally Posted by mrmikel View Post
It depends on how ambitious you are just how long your SSD will last. If you have a smaller collection of a few hundred works, there is no reason your drive shouldn't last a good long time. If you are a conversion maniac who has to convert the entire contents of gutenberg.org or sources in pdf, you could even find it die in months. This is one case where your mileage will definitely vary depending on how you use it.
And you have a source for this claim about how "it could die in months"? I'm sorry but without it I find such FUD only adds to people's paranoia.

It is a drive. Like any drive it could fail at *any* time - whether it is SSD or a hard-drive. I have had an SSD as my boot drive (with a churn of apps on it not to mention all the things like windows page files) installed for over three years now and it hasn't skipped a beat. Yes that is where my temp directory lives, and yes that is where many, many thousands of calibre conversions have been done along with the myriad of other apps I use.

Sure SSDs will on average have a more limited life - but so does *any* component no matter the technology. Just make sure you have backups and just get on with using it and enjoy the performance gains.
kiwidude is offline   Reply With Quote
Old 07-15-2012, 07:15 PM   #10
DedTV
Enthusiast
DedTV began at the beginning.
 
Posts: 28
Karma: 10
Join Date: Dec 2009
Device: PRS-505; Galaxy Tab 7
Quote:
It would be like having an expensive sports car (or guitar) and not taking it out for fear of getting a scratch.
Unless you're going offroading or lending your guitar to Pete Townshend.

But it's not a concern with Calibre. I have around 50k books in my library and tracked Calibre with Resource Monitor as I opened it and converted several hunrdrd books and it used about 1/3 as much IO Writes as Windows did during the same period. Most of the thrashing Calibre causes on a platter disk is non-sequential read operations which is pretty much what SSD are made for and they don't affect longevity.

And frankly, you aren't likely to find any program that will hurt your SSD that will run on a regular home PC. We've killed consumer SSDs in a few weeks at work by stress testing them on one of our database clusters by having it hit the thing as hard as it could 24/7 until it failed. But that server cluster has a total of 24 processors and over 768GB of RAM and is purpose built to process IO Writes.
Even with the most unruly of programs, a home PC just doesn't have the capability to really stress today's SSDs to the point they will fail anywhere near that quickly. Unless you're using something custom made to beat the hell out of your SSDs or your SSD is very poorly made, it will almost certainly outlive your other hardware no matter what you run on it.
DedTV is offline   Reply With Quote
Old 07-15-2012, 07:29 PM   #11
barium
Connoisseur
barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.barium can self-interpret dreams as they happen.
 
Posts: 96
Karma: 20572
Join Date: Sep 2010
Device: None
Thanks all, and especially DedTV, for the helpful responses. I will go ahead and install Calibre on my SSD.

I'm wondering if a moderator can change the thread title to "Running Calibre on an SSD," since the current title may be misleading for people who come to this thread via a search engine in the future.
barium is offline   Reply With Quote
Old 07-15-2012, 07:32 PM   #12
DoctorOhh
US Navy, Retired
DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.
 
DoctorOhh's Avatar
 
Posts: 9,864
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Nexus 7
Quote:
Originally Posted by barium View Post
I'm wondering if a moderator can change the thread title to "Running Calibre on an SSD,"
Done.
DoctorOhh is offline   Reply With Quote
Old 07-15-2012, 09:10 PM   #13
Serpentine
Evangelist
Serpentine ought to be getting tired of karma fortunes by now.Serpentine ought to be getting tired of karma fortunes by now.Serpentine ought to be getting tired of karma fortunes by now.Serpentine ought to be getting tired of karma fortunes by now.Serpentine ought to be getting tired of karma fortunes by now.Serpentine ought to be getting tired of karma fortunes by now.Serpentine ought to be getting tired of karma fortunes by now.Serpentine ought to be getting tired of karma fortunes by now.Serpentine ought to be getting tired of karma fortunes by now.Serpentine ought to be getting tired of karma fortunes by now.Serpentine ought to be getting tired of karma fortunes by now.
 
Posts: 416
Karma: 1045911
Join Date: Sep 2011
Location: Cape Town, South Africa
Device: Kindle 3
It'll make so little difference in both terms of performance or wear that I doubt it really matter. Just keep your library defragmented if you're using mechanical disks. Disabling aggressive(or any really) power-saving on them is also a very good idea.

I have my Calibre install on one SSD, library on another with source repos etc - performance of conversion is exactly the same as my mechanical drives (SSD's are Vertex 3's, mech are old Hitachi Deskstars which are well looked after), startup times are likely fractionally lower but not enough to care about. Can't think of anything else that would really be disk limited in some way.
Serpentine is offline   Reply With Quote
Old 07-16-2012, 08:26 PM   #14
BeeTee-Ess
Addict
BeeTee-Ess ought to be getting tired of karma fortunes by now.BeeTee-Ess ought to be getting tired of karma fortunes by now.BeeTee-Ess ought to be getting tired of karma fortunes by now.BeeTee-Ess ought to be getting tired of karma fortunes by now.BeeTee-Ess ought to be getting tired of karma fortunes by now.BeeTee-Ess ought to be getting tired of karma fortunes by now.BeeTee-Ess ought to be getting tired of karma fortunes by now.BeeTee-Ess ought to be getting tired of karma fortunes by now.BeeTee-Ess ought to be getting tired of karma fortunes by now.BeeTee-Ess ought to be getting tired of karma fortunes by now.BeeTee-Ess ought to be getting tired of karma fortunes by now.
 
BeeTee-Ess's Avatar
 
Posts: 306
Karma: 679580
Join Date: Dec 2011
Location: Brisbane, Australia
Device: K3, K4NT, KPW2, Voyage, iP4, iP6, iPad Mini, HP TouchPad, Kobo Mini
While I agree with all that goes before, in general terms, and particularly with regard to Calibre, it is worth reading the attachment about defraggers and SSDs. Essentially, it says that not only is it unnecessary to defrag an SSD, it is actually harmful. O&O, the producers of the German defragger O&O Defrag, go on to advise that the defraggers supplied with WinXP and WinVista cannot detect SSDs, although the one supplied with Win7 can.

O&O Defrag, on the other hand not only detects SSDs, and avoids defragging them, it will run the beneficial TRIM function on them.

Of course, O&O Defrag is not a free product.
Attached Files
File Type: pdf O&O Defrag and SSDs.pdf (116.9 KB, 348 views)
BeeTee-Ess is offline   Reply With Quote
Old 07-16-2012, 09:45 PM   #15
ilovejedd
hopeless n00b
ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.ilovejedd ought to be getting tired of karma fortunes by now.
 
ilovejedd's Avatar
 
Posts: 5,111
Karma: 19597086
Join Date: Jan 2009
Location: in the middle of nowhere
Device: PW4, PW3, Libra H2O, iPad 10.5, iPad 11, iPad 12.9
Quote:
Originally Posted by Serpentine View Post
performance of conversion is exactly the same as my mechanical drives (SSD's are Vertex 3's, mech are old Hitachi Deskstars which are well looked after)
I disagree. Non-CPU bottlenecked conversions run faster from an SSD than from HDD. I realized that when I had a script that kept timing out on me without the Calibre conversion finishing (max execution time: 600s/10 mins). Moved to an SSD and the whole thing finished in just 6 mins. I had to do a batch conversion of around 3,000 ebooks and the entire process finished a couple of hours faster on the SSD.

Seriously, the amount of writes Calibre does is very minimal when compared to an SSDs overall longevity. To put things in perspective, a 120/128GB SSD with a conservative 3,000 P/E cycle NAND rating is capable of at least 375TB host writes. Typical users write around 3-5GB per day. With 375TB available host writes, it will take 210 years before the NAND runs out of P/E cycles.
ilovejedd is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Running Calibre on Server godlich Recipes 2 02-09-2012 12:57 PM
Running 2 devices with calibre trott3r Devices 7 02-12-2011 10:05 AM
iPad Off the wall for the iPad 2 300gb-500gb internal SSD? snipenekkid Apple Devices 12 02-09-2011 02:18 PM
calibre running slowly OS X?? tm3 Calibre 3 01-14-2011 10:31 AM
Running Calibre (0.4.77) dsb66 Calibre 9 07-18-2008 04:42 AM


All times are GMT -4. The time now is 09:56 PM.


MobileRead.com is a privately owned, operated and funded community.