Support

Akeeba Backup for Joomla!

#22097 Extreme runtime of the backup with hostpoint.ch

Posted in ‘Akeeba Backup for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Backup version
n/a

Latest post by heinz.riedener on Wednesday, 18 February 2015 03:48 CST

heinz.riedener
With this installation a backup run takes about 20 minutes. Installations with other partnern took 2 minutes. I asked hostpoint.ch about the reason and if I would have make mistakes in my installation depending on this extreme runtime.

The answer was:
The backup works so far, but unfortunately extremely slow due to an incompatibility with the Akeeba as we use NFS shares.

Will there be any solution to increase the backup speed or do I have to accept the situation? It's no problem for the cronjob - but it generates not really fun when upgrading modules.

Thanks for any hint!
Heinz

nicholas
Akeeba Staff
Manager
It's not an "incompatibility with Akeeba Backup", it's how the operating system works. Every time you need to write to a file in PHP, PHP has to tell the operating system to go to a specific location of the file and append some data. These operations take a couple of milliseconds on a local file system. When you are using NFS (Network File Shares) each of these commands has to go to the operating system's TCP/IP stack, wait its turn (after the server is done satisfying packages of pending web requests), get transmitted over the NIC (network interface card), reach the other server's NIC, wait for their turn, get processed by the other server, perform the filesystem action, prepare a reply and follow the inverse procedure to send it.

If it sounds like an extremely complicated way to do that, it is. Using NFS shares is dead slow. It's also dead cheap, since there are devices you can cram with dozens of disks and put them on the network as one, big NFS share. As a result this is used a lot for cheap, low quality, shared hosting. The sites will be much slower, but who cares if the client can pay peanuts to get it?

So, the best way to increase backup speed is to use a decent server. Using a decent server means increase of cost: a decent shared server starts at about 80 Euros per year. As a result you have to weigh two things: does it make more sense to have a fast backup or more money in your pocket? The backup can be automated (scheduled) so it doesn't really matter if it takes 20 seconds or 20 minutes. On the other hand money doesn't grow on trees. This dilemma is yours to answer.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

heinz.riedener
Thank you very much, Nicolas!

That's a clear and prompt answer - and yes, now it's up to me ;-)

Regards
Heinz

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!