Have been monitoring the performance of a typical WP test site on a Linode 2C/4GB node. The performance is strange - although the resources are almost completely free - CPU, memory, disk IO stats changing only a bit, the performance in time to first byte when loading the site 2-3 instances in parallel.

Nginx works well, requests are not passed to PHP

Seems like the stuff that makes it slow is the images? maybe static files in general

Given that resources are almost free, I guess there is some block in the system - perhaps IO block

Debian 8.6, updated

Am I the only one seeing it?I think the default Nginx setup and configuration might not be optimal or maybe the OS page cache not working well?

As a comparison, my old shared hosting account on Hostgator doesn't have this problem at all. They are using Apache + Nginx as a reverse Proxy

Something gets problematic when ssl is on - it's like the server is loaded for some reason (though resources are almost free) - loading multiple images (on different tabs) result in very high first byte time...