最新消息:阿里云双12优惠,史上最低折扣。

云服务器租赁的时候如何辨别品质?

服务器租用 aliyun 201浏览

服务器撸出试用云服务器

新睿云国内的云计算黑马之一,临近春节新睿云有许许多多的优惠活动。目前天天特惠的云服务器只要9.9元,想要特惠服务器的小伙伴可千万不要错过啦!

如今云计算大火,市场火爆总有良莠不齐的厂商,但是其中也出现了像云这样的优质良心厂商。本次笔者给大家搜集一些简便的服务器测试方法,帮助大家辨别服务器性能真伪。

笔者建议大家开一个实时计费的云服务器测试,不过云提供免费的云服务器,大家可以用于测试,具体的获取方法请参考《云主机评测—用数据告诉您“云”为何这么受欢迎》

本文是使用自带命令,如果想使用三方工具测试请参考《3款好用的开源的服务器负载性能测试工具哪个才是你的“菜”?》

一、云服务器CPU性能

用下面的命令查看CPU信息

cat /proc/cpuinfo

命令参数详解

processor:系统中逻辑处理核的编号。对于单核处理器,则课认为是其CPU编号,对于多核处理器则可以是物理核、或者使用超线程技术虚拟的逻辑核

vendor_id :CPU制造商

cpu family :CPU产品系列代号

model :CPU属于其系列中的哪一代的代号

model name :CPU属于的名字及其编号、标称主频

stepping :CPU属于制作更新版本

cpu MHz :CPU的实际使用主频

cache size :CPU二级缓存大小

physical id :单个CPU的标号

siblings :单个CPU逻辑物理核数

core id :当前物理核在其所处CPU中的编号,这个编号不一定连续

cpu cores :该逻辑核所处CPU的物理核数

apicid :用来区分不同逻辑核的编号,系统中每个逻辑核的此编号必然不同,此编号不一定连续

fpu :是否具有浮点运算单元(Floating Point Unit)

fpu_exception :是否支持浮点计算异常

cpuid level :执行cpuid指令前,eax寄存器中的值,根据不同的值cpuid指令会返回不同的内容

wp :表明当前CPU是否在内核态支持对用户空间的写保护(Write Protection)

flags :当前CPU支持的功能

bogomips :在系统内核启动时粗略测算的CPU速度(Million Instructions Per Second)

clflush size :每次刷新缓存的大小单位

cache_alignment :缓存地址对齐单位

address sizes :可访问地址空间位数

power management :对能源管理的支持

 

cpu性能测试

二、云服务器磁盘性能

df -lh

命令参数详解

Used:已经使用的空间

Avail:可以使用的空间

Mounted on:挂载的目录

三、云服务器内存性能测试

cat /proc/meminfo

命令参数详解

MemTotal :所有可用的 RAM 大小,物理内存减去预留位和内核使用

Buffers : 用来给块设备做缓存的大小(文件系统的 metadata, tracking in-flight pages)

Cached :文件的缓冲区大小

SwapCached :已经被交换出来的内存,与 I/O 相关。

Active :经常(最近)被使用的内存

Inactive :最近不常使用的内存。这很容易被系统移做他用

HighTotal :所有在 860MB(0x35C00000)以上的空间。主要是用户空间程序或缓存页

LowTotal : 860MB 以下的空间。如果该空间用完了,系统可能会异常

HighFree  :860MB 以上空间的可用空间

LowFree  :860MB 以下空间的可用空间

SwapTotal  :交换空间总和

SwapFree RAM  :暂存在 Swap 中的大小

Dirty  :等待写回的数据大小

WriteBack  :正在写回的数据大小

Mapped  :映射文件大小

AnonPages : 映射到用户空间的非文件页表大小

Slab  :内核数据结构缓存

SReclaimable Slab  :的一部分。当内存压力大时,可以 reclaim

SUnreclaim : 不可以 reclaim 的 Slab

PageTables  :最底层的页表的内存空间

NFS_Unstable  :已经发给 NFS 服务器、但是尚未被确认(committed)写入到稳定存储的页表

WritebackTmp : Fuse用于临时写回缓冲区的内存

CommitLimit  :CommitLimit = (‘vm.overcommit_ratio’ * Physical RAM)

Committed_AS  :当前在系统上分配的内存量。

VmallocTotal vmalloc : 内存大小

VmallocUsed : 已被使用的虚拟内存大小

VmallocChunk  :在 vmalloc 区域中可用的最大的连续内存块的大小

四、云服务器网络性能测试

1、ping 测试

云服务器性能测试可以在服务器上 ping 外网网址,也可以在本地 ping 云服务器进行测试。ping 命令加上 -c 8 参数是 ping 网址8次后终止。如果不加 -c 8 参数,要用 Ctrl + Z 终止。

服务器上 ping 外网

ping -c 8 ping.chinaz.com

ping -c 8 www.webkaka.com

ping -c 8 www.ipip.net

本地 ping 云服务器

ping 公网ip地址

2、云服务器磁盘I/O测试

云服务器磁盘 I/O 测试有2种常用方式:一种是使用测试工具,例如Orion、HD Tune等,但使用工具的复杂性比较高,所以君哥建议大家使用linux系统下的dd命令。dd命令,是 Linux/UNIX 非常有用的命令之一,是用来指定指定大小的块进行拷贝,并在拷贝的时候指定转换。需要注意的是:执行DD命令测试硬盘IO性能,对硬盘的损害很大,不建议多次或长时间尝试。

dd if=/dev/zero of=test bs=64k count=4k oflag=dsync

dd if=/dev/zero of=test bs=8k count=256k conv=fdatasync

运行后截图如下:

 

磁盘性能测试

转载请注明:小猪云服务器租用推荐 » 云服务器租赁的时候如何辨别品质?