`
gaotong1991
  • 浏览: 93517 次
  • 来自: 北京
社区版块
存档分类
最新评论

阿里云主机性能评测之硬盘

阅读更多
屌丝一个,租了个息壤便宜的VPS主机。总感觉正在用的息壤VPS主机性能不好,网络时常性的会出现卡顿。
申请了一台阿里云主机,单核1G内存,10G数据盘,2M带宽的配置,先测试下硬盘性能。

硬盘测试 我们用dd命令附带不同的参数进行测试。

1)命令:dd bs=64k count=4k if=/dev/zero of=test

下面是息壤VPS的:

# dd bs=64k count=4k if=/dev/zero of=test
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 1.98389 seconds, 135 MB/s

下面是阿里云:

dd bs=64k count=4k if=/dev/zero of=test
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 0.317469 seconds, 846 MB/s

看似磁盘性能是要高出不少。dd默认的方式不包括“同步(sync)”命令。也就是说,dd命令完成前并没有让系统真正把文件写到磁盘上。所以以上命令只是单纯地把这128MB的数据读到内存缓冲当中(写缓存[write cache])。所以你得到的将是一个超级快的速度。因为其实dd给你的只是读取速度,直到dd完成后系统才开始真正往磁盘上写数据,但这个速度你是看不到了。所以如果这个速度很快,没有什么作用。

再继续比较:

2)命令:dd bs=64k count=4k if=/dev/zero of=test conv=fdatasync

加入这个参数后,dd命令执行到最后会真正执行一次“同步(sync)”操作,所以这时候你得到的是读取这128M数据到内存并写入到磁盘上所需的时间,这样算出来的时间才是比较符合实际使用结果的。

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

加入这个参数后,dd在执行时每次都会进行同步写入操作。也就是说,这条命令每次读取64k后就要先把这64k写入磁盘,然后再读取下面这64k,一共重复128次。这可能是最慢的一种方式了,因为基本上没有用到写缓存(write cache)。

实际运行结果:

阿里云:

[root@AY140110223905213cc3Z ~]# dd bs=64k count=4k if=/dev/zero of=test conv=fdatasync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 5.35827 seconds, 50.1 MB/s
[root@AY140110223905213cc3Z ~]# dd bs=64k count=4k if=/dev/zero of=test oflag=dsync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 27.9606 seconds, 9.6 MB/s

息壤VPS:

[root@vps java]# dd bs=64k count=4k if=/dev/zero of=test conv=fdatasync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 2.07624 seconds, 129 MB/s
[root@vps java]# dd bs=64k count=4k if=/dev/zero of=test oflag=dsync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 12.2714 seconds, 21.9 MB/s

在写入速度上可见阿里云主机并不见优势!这也是许多人提到的问题,可能也是使用云主机使用集群的弊端。写入速度只是在更新网站的时候会有所影响,只要用户浏览的速度快就行了,这个倒不是大问题。

后续会为大家带来CPU的测试。
2
2
分享到:
评论
5 楼 gaotong1991 2014-02-24  
从此醉 写道
重要是阿里云比较稳定

是比较稳定。但是单核也吃不消并发
4 楼 gaotong1991 2014-02-24  
long_ltoy 写道
关注,希望测一下布个社交类网站,能同时支持多少人在线不会卡..

这个单核肯定是不行的!得双核
3 楼 long_ltoy 2014-02-24  
关注,希望测一下布个社交类网站,能同时支持多少人在线不会卡..
2 楼 hellostory 2014-02-24  
从此醉 写道
重要是阿里云比较稳定


同意!要不我们也可以自己搞个主机!

1 楼 从此醉 2014-02-24  
重要是阿里云比较稳定

相关推荐

    云主机部署项目所需环境.zip

    2. **创建云主机**:登录云服务商控制台,选择合适的操作系统(如Ubuntu、CentOS、Windows Server等),配置硬件资源(CPU、内存、硬盘、带宽)并启动云主机。 3. **远程连接云主机**:通过SSH(对于Linux系统)或...

    阿里云服务器使用手册for-Windows

    以上就是阿里云服务器使用手册for Windows的主要内容,涵盖了从远程连接服务器、硬盘分区和格式化、安装和使用FTP服务、添加网站到一键安装Web环境等多个方面。这些步骤对于初次接触阿里云服务器的用户来说是非常...

    国内各家云服务器对比.xlsx

    各云产品对比,,,,,,,, 产品,WO云,天翼云,腾讯云,阿里云,盛大云,新浪云,百度云, IAAS,云主机,云主机,云服务器,云服务器ECS,云主机,,, ,负载均衡,负载均衡,负载均衡,负载均衡,负载均衡,,, ,存储类,对象存储,云存储,...

    详解阿里云CentOS Linux服务器上用postfix搭建邮件服务器

    在阿里云CentOS Linux服务器上搭建邮件服务器是一个常见的任务,特别是在需要自定义企业邮箱或自动化脚本发送邮件的场景下。本教程将详细介绍如何利用开源的邮件传输代理软件Postfix来实现这一目标。Postfix是一个...

    大数据设计方案.docx

    - **物理机与云主机**:对比了物理机和阿里云主机的成本,包括硬件配置(如内存、CPU、硬盘)和寿命。物理机需要专门运维,而云主机运维由阿里云负责。 - **成本考虑**:物理机初期投入大,但后续运维成本低;云...

    《OpenStack云平台实战》课程测试试卷参考答案-2.docx

    - **测试连通性**: 验证云主机与外部网络之间的连通性是否正常。 #### 二、OpenStack 架构与组件 ##### 1. OpenStack 工作流程 - **用户界面**: 用户通过 Dashboard 或命令行工具提交请求,这些请求首先经过 ...

    linux系统挂载数据盘的方法(视频图文教程)

    本篇教程是以阿里云主机进行测试发布教程。 首先这是阿里云官方帮助中心制作的一个官方教程,大家看一边看视频一边看图文教程来操作; 图文教程: Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行...

    qemu-4.1.0.tar.gz

    4. **设备模拟**:QEMU能模拟大量硬件设备,如网络卡、硬盘控制器、显卡等,确保虚拟机可以正常运行各种需要特定硬件支持的软件。 5. **网络模拟**:QEMU支持多种网络模型,包括桥接、NAT和纯软件定义的网络,便于...

    新建虚拟机

    1. **选择云服务商**:例如阿里云、腾讯云、AWS等,根据需求选择合适的云服务提供商和套餐。 2. **定义资源规格**:根据应用的需求,配置虚拟主机的CPU、内存、硬盘和带宽等资源。 3. **操作系统安装**:许多云...

    公司产品上云流程规范超强解析文档

    - **云主机配置:** 根据业务负载选择合适的CPU、内存和硬盘配置。 - **网络带宽:** 确保网络的稳定性和带宽需求。 - **存储空间:** 考虑数据量的增长趋势,合理规划存储空间。 **3.3 代码仓库** - **选择代码...

    VMware 安装 Centos7 超详细过程1

    同时,获取CentOS6的镜像文件,如果需要,可以从阿里云的官方网站下载。对于硬件要求,宿主机(即运行VMware的电脑)至少应配备I5双核CPU、500GB硬盘和4GB以上的内存,以保证虚拟机的顺畅运行。 在安装过程中,有...

    IT开源开发应知应会试题及答案.pdf

    11. **GPU加速型云主机**:这种类型的云主机适用于需要大量图形处理或高性能计算的场景,如游戏渲染部署。 12. **PaaS组件清单**:清单内的每一类组件原则上限定不超过3种,以保持平台的简洁性和灵活性。 13. **新...

    01_大数据项目之电商数仓_用户行为采集平台.docx

    * 云主机:以阿里云为例,差不多相同配置,每年 5W 集群资源规划设计: * 集群规模:如果确认集群规模?(假设:每台服务器 8T 磁盘,128G 内存) * 测试集群服务器规划:服务名称、子服务、服务器 在这个大数据...

    本地安装CentOS-7-x86_64-Vagrant-2004_01.VirtualBox 方法.zip

    在IT领域,虚拟化技术是不可或缺的一部分,它允许我们在一台物理机器上运行多个独立的操作系统...记住,Vagrant的强大之处在于它的可移植性,你可以将整个环境打包并分享给他人,确保他们得到与你完全相同的开发环境。

    CentOS8.1图形化安装超详细

    - **生产环境**:如果是在生产环境中部署CentOS8,可以通过阿里云、华为云等云服务商提供的服务,直接选择操作系统为CentOS8。 - **测试安装**:本文档主要介绍使用VMware虚拟机进行CentOS8.1的图形化安装方法。 ##...

    项目介绍8.docx 大数据项目+项目介绍+面试辅导

    主人公所在公司选择了阿里云的物理主机,以12台为例,每台具有较高的内存、硬盘空间和计算能力。在确定集群规模时,需要考虑数据量的统计,如用户行为数据、Kafka中的数据以及业务数据等。通过对数据的压缩和副本...

    CentOS7-hadoop安装配置.pdf

    - 阿里云镜像站点:`https://opsx.alibaba.com/mirror` - **注意事项**: - 确保下载的是适用于x86_64架构的ISO文件。 - 下载完成后,应验证文件的完整性,虽然文档中没有提及这一点,但在实际操作中很重要。 #...

    VirtualBox安装CentOS7虚拟机并搭建LNMP环境

    可以通过编辑`/etc/yum.repos.d/CentOS-Base.repo`文件,将默认的yum源替换为阿里云的源地址。 接下来,我们通过yum命令安装Nginx、PHP7.4和MySQL8.0。Nginx是一款高性能的HTTP和反向代理服务器,常用于Web服务器;...

    linux操作系统(Linux简介,安装虚拟机,linux基础命令)

    - **获取**:可以通过官方渠道下载,例如阿里云镜像站点。 #### 2.3 安装步骤 1. **准备虚拟机软件**:推荐使用VMware Workstation或VirtualBox。 2. **安装虚拟机软件**:按照向导进行安装。 3. **创建虚拟机**:...

Global site tag (gtag.js) - Google Analytics