屌丝一个,租了个息壤便宜的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. **创建云主机**:登录云服务商控制台,选择合适的操作系统(如Ubuntu、CentOS、Windows Server等),配置硬件资源(CPU、内存、硬盘、带宽)并启动云主机。 3. **远程连接云主机**:通过SSH(对于Linux系统)或...
以上就是阿里云服务器使用手册for Windows的主要内容,涵盖了从远程连接服务器、硬盘分区和格式化、安装和使用FTP服务、添加网站到一键安装Web环境等多个方面。这些步骤对于初次接触阿里云服务器的用户来说是非常...
各云产品对比,,,,,,,, 产品,WO云,天翼云,腾讯云,阿里云,盛大云,新浪云,百度云, IAAS,云主机,云主机,云服务器,云服务器ECS,云主机,,, ,负载均衡,负载均衡,负载均衡,负载均衡,负载均衡,,, ,存储类,对象存储,云存储,...
在阿里云CentOS Linux服务器上搭建邮件服务器是一个常见的任务,特别是在需要自定义企业邮箱或自动化脚本发送邮件的场景下。本教程将详细介绍如何利用开源的邮件传输代理软件Postfix来实现这一目标。Postfix是一个...
- **物理机与云主机**:对比了物理机和阿里云主机的成本,包括硬件配置(如内存、CPU、硬盘)和寿命。物理机需要专门运维,而云主机运维由阿里云负责。 - **成本考虑**:物理机初期投入大,但后续运维成本低;云...
- **测试连通性**: 验证云主机与外部网络之间的连通性是否正常。 #### 二、OpenStack 架构与组件 ##### 1. OpenStack 工作流程 - **用户界面**: 用户通过 Dashboard 或命令行工具提交请求,这些请求首先经过 ...
本篇教程是以阿里云主机进行测试发布教程。 首先这是阿里云官方帮助中心制作的一个官方教程,大家看一边看视频一边看图文教程来操作; 图文教程: Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行...
4. **设备模拟**:QEMU能模拟大量硬件设备,如网络卡、硬盘控制器、显卡等,确保虚拟机可以正常运行各种需要特定硬件支持的软件。 5. **网络模拟**:QEMU支持多种网络模型,包括桥接、NAT和纯软件定义的网络,便于...
1. **选择云服务商**:例如阿里云、腾讯云、AWS等,根据需求选择合适的云服务提供商和套餐。 2. **定义资源规格**:根据应用的需求,配置虚拟主机的CPU、内存、硬盘和带宽等资源。 3. **操作系统安装**:许多云...
- **云主机配置:** 根据业务负载选择合适的CPU、内存和硬盘配置。 - **网络带宽:** 确保网络的稳定性和带宽需求。 - **存储空间:** 考虑数据量的增长趋势,合理规划存储空间。 **3.3 代码仓库** - **选择代码...
同时,获取CentOS6的镜像文件,如果需要,可以从阿里云的官方网站下载。对于硬件要求,宿主机(即运行VMware的电脑)至少应配备I5双核CPU、500GB硬盘和4GB以上的内存,以保证虚拟机的顺畅运行。 在安装过程中,有...
11. **GPU加速型云主机**:这种类型的云主机适用于需要大量图形处理或高性能计算的场景,如游戏渲染部署。 12. **PaaS组件清单**:清单内的每一类组件原则上限定不超过3种,以保持平台的简洁性和灵活性。 13. **新...
* 云主机:以阿里云为例,差不多相同配置,每年 5W 集群资源规划设计: * 集群规模:如果确认集群规模?(假设:每台服务器 8T 磁盘,128G 内存) * 测试集群服务器规划:服务名称、子服务、服务器 在这个大数据...
在IT领域,虚拟化技术是不可或缺的一部分,它允许我们在一台物理机器上运行多个独立的操作系统...记住,Vagrant的强大之处在于它的可移植性,你可以将整个环境打包并分享给他人,确保他们得到与你完全相同的开发环境。
- **生产环境**:如果是在生产环境中部署CentOS8,可以通过阿里云、华为云等云服务商提供的服务,直接选择操作系统为CentOS8。 - **测试安装**:本文档主要介绍使用VMware虚拟机进行CentOS8.1的图形化安装方法。 ##...
主人公所在公司选择了阿里云的物理主机,以12台为例,每台具有较高的内存、硬盘空间和计算能力。在确定集群规模时,需要考虑数据量的统计,如用户行为数据、Kafka中的数据以及业务数据等。通过对数据的压缩和副本...
- 阿里云镜像站点:`https://opsx.alibaba.com/mirror` - **注意事项**: - 确保下载的是适用于x86_64架构的ISO文件。 - 下载完成后,应验证文件的完整性,虽然文档中没有提及这一点,但在实际操作中很重要。 #...
可以通过编辑`/etc/yum.repos.d/CentOS-Base.repo`文件,将默认的yum源替换为阿里云的源地址。 接下来,我们通过yum命令安装Nginx、PHP7.4和MySQL8.0。Nginx是一款高性能的HTTP和反向代理服务器,常用于Web服务器;...
- **获取**:可以通过官方渠道下载,例如阿里云镜像站点。 #### 2.3 安装步骤 1. **准备虚拟机软件**:推荐使用VMware Workstation或VirtualBox。 2. **安装虚拟机软件**:按照向导进行安装。 3. **创建虚拟机**:...