导语:叶子在为两位客户配置服务器的时候,偶然间发现了一个有趣的情况,那就是阿里云的最低配置ECS的磁盘读写速度不及VULTR的最低配置VPS。叶子的一位客户购买的是国内阿里云的ECS,一位购买的是国外的VULTR的VPS。当然,这只是一个有趣的比较,并不能代表服务器本身的能力,毕竟影响结果的因素很多。
服务器的配置
客户购买国内阿里云的ECS为最低配置1核1G CPU、40G的磁盘,价格是每月93元,买够一年是便宜15%。客户购买国外VULTR的VPS为最低配置1核1G CPU、20G的磁盘,价格是每月20美元,换算为人民币120+。
以下都使用简称,ECS,VPS。下面为详细的配置。
VULTR的VPS
查看服务器操作系统的版本
# cat /proc/version Linux version 3.10.0-514.2.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Dec 6 23:06:41 UTC 2016 # cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core)
查看内存使用情况
# free total used free shared buff/cache available Mem: 1016396 184860 69976 22424 761560 650052 Swap: 2097148 28 2097120
查看磁盘空间
# df -hl Filesystem Size Used Avail Use% Mounted on /dev/vda1 20G 4.2G 15G 23% / devtmpfs 487M 0 487M 0% /dev tmpfs 497M 0 497M 0% /dev/shm tmpfs 497M 13M 484M 3% /run tmpfs 497M 0 497M 0% /sys/fs/cgroup tmpfs 100M 0 100M 0% /run/user/0
查看CPU型号
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 1 Virtual CPU 714389bda930
查看CPU是几核
# cat /proc/cpuinfo |grep "cores"|uniq cpu cores : 1
查看物理CPU的个数
# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 1
阿里云的ECS
查看服务器操作系统的版本
# cat /proc/version Linux version 3.10.0-123.9.3.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) ) #1 SMP Thu Nov 6 15:06:03 UTC 2014 # cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core)
查看内存使用情况
# free total used free shared buffers cached Mem: 1017860 954364 63496 83352 31904 174640 -/+ buffers/cache: 747820 270040 Swap: 2097148 0 2097148
查看磁盘空间
# df -hl Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 4.7G 33G 13% / devtmpfs 489M 0 489M 0% /dev tmpfs 497M 0 497M 0% /dev/shm tmpfs 497M 51M 447M 11% /run tmpfs 497M 0 497M 0% /sys/fs/cgroup tmpfs 100M 0 100M 0% /run/user/0
查看CPU型号
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 1 Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz
查看CPU是几核
# cat /proc/cpuinfo |grep "cores"|uniq cpu cores : 1
查看物理CPU的个数
# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 1
配置比较
通过上面的命令,我们可以看出两台服务器都是1核1G;VPS有20G的磁盘,ECS有40G的磁盘;ECS使用了 Intel(R) Xeon(R) CPU E5-2680的CPU,VPS的CPU型号未知Virtual CPU,相信它的性能不会很差。
磁盘读写
叶子是在创建交换分区的时候发现它们的磁盘读写性能相差比较大,这还得益于叶子有随手日记的习惯,不然发现不了。叶子为交换分区创建了一个2G的文件。
VULTR的VPS
# dd if=/dev/zero of=/home/swap bs=1024 count=2097152 2097152+0 records in 2097152+0 records out 2147483648 bytes (2.1 GB) copied, 6.8672 s, 313 MB/s
阿里云的ECS
# dd if=/dev/zero of=/home/swap bs=1024 count=2097152 2097152+0 records in 2097152+0 records out 2147483648 bytes (2.1 GB) copied, 36.2382 s, 59.3 MB/s
因为阿里云的设置已经过了比较长的时间(一个月前),所以没有了截图。但是我们通过日志可以看出这台ECS与VPS的读写速度相差巨大,VPS差不多是ECS的5倍,虽然,这台VPS需要120+元每月,这台ECS只需要80元每月,但是阿里云在磁盘上的优化似乎还能进步很多。
结束
因为VULTR在国外,适合需要开拓海外市场的客户。在国内来说,ECS已经是很不错了,它稳定,能够提供可靠的性能,至少叶子在使用阿里云的时候,已经有超过2年没有重启过服务器了。