Quote:
Originally Posted by UserName417
'TheDucks', I'm not suggesting there be no TEMP writing. I'm suggesting it optionally be on the portable device itself. The whole concept of 'portable' is that something is as self contained as possible.
|
But there is an option for it. Not in the Calibre Portable wrapper (which I believe was created by someone else) but in Calibre itself. You'd have to create your own batch file/launcher but at least there's a provision for it in the main program. You don't have to know the drive letter for the USB drive to assign it. You can do so easily from the batch file as you've shown in your other post.
set CALIBRE_TEMP_DIR=%CD%\Temp
Quote:
Originally Posted by UserName417
2) if your C: drive is a SSD, and your CalibrePortable is on a usb hard drive (along with other portable apps & data), then yhou are unnecessarily using up your SSD life span.
|
Why is it unnecessary? I've found SSDs to greatly speed up large batch conversions, etc. I bought an SSD to increase performance. I'd rather have stuff (particularly temp files) on the SSD for faster performance than on slow HDDs just to preserve the SSD's NAND (which are usually good for 1,000~5,000 P/E cycles).
Quote:
Originally Posted by UserName417
Putting temporary stuff like what Calibre generates onto a SSD C:\ drive is just plain wasteful. It's the same argument against putting them onto a USB flash drive, except that a SSD costs a lot more money and is much more valuable & useful.
The flash cells they use have the same write life span, except a SSD is better at hiding it because of the over provisioning they all do and tricks such as compression that some do.
|
Unless you've got a really, really cheap SSD, I wouldn't worry about NAND life. Even the Samsung 840 120GB with TLC NAND (1,000 P/E cycle minimum) will be able to handle 120TB worth of writes. I've monitored my usage and at 10GB/day, it'll take me around 15 years to use up all those P/E cycles even accounting for 2x write amplification.