I run calibre on a linux computer with an AMD FX-8120 Eight-Core 3100 MHz processor. 16 GB fast RAM. Ubuntu 14.04. No antivirus. The computer is a little old now, from 2011, but still feels fast enough and it has very good VM performance. Cleanup library is on an Intel 530 240 GB SATA 3 SSD with /home and /. Main library on a 5400 rpm SATA 3 3TB HD. Automated backups on 2x3TB HD and a 4x4TB Synology NAS using back-in-time snapshots every hour. GeForce GTX 560 and a Philips 274ELH monitor at 1920x1080. I used to cache the spinning 3TB HDs on a 200 GB bcache on the SSD, hybrid style, but I never got it stable. Used to have /tmp in tempfs (RAM) but have it on the SSD now to conserve RAM for VMs. Considering an upgrade to 32 GB for better VM performance and to put /tmp on tempfs again. And try bcache again...
So... I have no serous issues with calibre being slow, but I avoid updating metadata in the bigger main libraries on the spinning HD, only in the smaller cleanup library on the SSD. If I attempt to update metadata in the main libraries, it is annoyingly slow. Several seconds of waiting per book...
|