Cecil
19+ years progress programming and still learning.
INFO:
OS: CentOS LInux 64Bit 6.5
Development Server Kernel:
Kernel and CPU Linux 2.6.32-431.23.3.el6.x86_64 on x86_64
Processor information Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz, 8 cores
Memory: 8GB
Production Server Kernel:
Kernel and CPU Linux 2.6.32.46-xenU on x86_64
Processor information Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz, 2 cores
Memory: 8GB
I was doing some performance testing of my development server which is hosted on a VMWare ESXi and our production server is hosted "in the cloud" which is using XEN.
Our 3rd party VPS production server is about 3~4x times slower based upon a UX compared to my in house development server, so I did some hard disk speed tests comparing the two servers.
Development Server:
Production server at a 3rd party data centre:
To me the VPS is considerably slower. Is the VPS acceptable for running a OpenEdge Database based upon these test results? Or is this not a fair nor accurate test to perform on a VPS server as XEN might have some sort of performance throttling enabled?
I know there are other things to consider like CPU & memory and we haven't even touched on database tuning. I just wanted to start with the basics first before moving onto the database configuration.
OS: CentOS LInux 64Bit 6.5
Development Server Kernel:
Kernel and CPU Linux 2.6.32-431.23.3.el6.x86_64 on x86_64
Processor information Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz, 8 cores
Memory: 8GB
Production Server Kernel:
Kernel and CPU Linux 2.6.32.46-xenU on x86_64
Processor information Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz, 2 cores
Memory: 8GB
I was doing some performance testing of my development server which is hosted on a VMWare ESXi and our production server is hosted "in the cloud" which is using XEN.
Our 3rd party VPS production server is about 3~4x times slower based upon a UX compared to my in house development server, so I did some hard disk speed tests comparing the two servers.
Development Server:
Code:
proenv>hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 20386 MB in 1.99 seconds = 10221.18 MB/sec
Timing buffered disk reads: 262 MB in 3.02 seconds = 86.88 MB/sec
Production server at a 3rd party data centre:
Code:
proenv>sudo hdparm -Tt /dev/xvda1
/dev/xvda1:
Timing cached reads: 14404 MB in 1.98 seconds = 7256.50 MB/sec
Timing buffered disk reads: 6 MB in 3.22 seconds = 1.86 MB/sec
To me the VPS is considerably slower. Is the VPS acceptable for running a OpenEdge Database based upon these test results? Or is this not a fair nor accurate test to perform on a VPS server as XEN might have some sort of performance throttling enabled?
I know there are other things to consider like CPU & memory and we haven't even touched on database tuning. I just wanted to start with the basics first before moving onto the database configuration.