1.软文推荐

2.软文推荐

3.软文推荐

系统管理员通常需要探索在不同负载对应用性能的影响。这意味着必须要重复地人为创造负载。要想模拟系统负载可以通过专门的工具来实现,本篇文章重点为大家讲解一下Linux中模拟系统负载具体方法。

CPU

下面命令会创建 CPU 负荷,方法是通过压缩随机数据并将结果发送到 /dev/null:

cat /dev/urandom | gzip -9 > /dev/null

如果你想要更大的负荷,或者系统有多个核,那么只需要对数据进行压缩和解压就行了,像这样:

cat /dev/urandom | gzip -9 | gzip -d | gzip -9 | gzip -d > /dev/null

按下 CTRL+C 来终止进程。

内存占用

下面命令会减少可用内存的总量。它是通过在内存中创建文件系统然后往里面写文件来实现的。你可以使用任意多的内存,只需哟往里面写入更多的文件就行了。

首先,创建一个挂载点,然后将 ramfs 文件系统挂载上去:

mkdir z
mount -t ramfs ramfs z/

第二步,使用 dd 在该目录下创建文件。这里我们创建了一个 128M 的文件:

dd if=/dev/zero of=z/file bs=1M count=128

文件的大小可以通过下面这些操作符来修改:

bs= 块大小。可以是任何数字后面接上 B(表示字节),K(表示 KB),M( 表示 MB)或者 G(表示 GB)。
count= 要写多少个块。
磁盘 I/O

创建磁盘 I/O 的方法是先创建一个文件,然后使用 for 循环来不停地拷贝它。

下面使用命令 dd 创建了一个全是零的 1G 大小的文件:

dd if=/dev/zero of=loadfile bs=1M count=1024

下面命令用 for 循环执行 10 次操作。每次都会拷贝 loadfile 来覆盖 loadfile1:

for i in {1..10}; do cp loadfile loadfile1; done

通过修改 {1..10} 中的第二个参数来调整运行时间的长短。(LCTT 译注:你的 Linux 系统中的默认使用的 cp 命令很可能是 cp -i 的别名,这种情况下覆写会提示你输入 y 来确认,你可以使用 -f 参数的 cp 命令来覆盖此行为,或者直接用 /bin/cp 命令。)

若你想要一直运行,直到按下 CTRL+C 来停止,则运行下面命令:

while truedo cp loadfile loadfile1; done

本文来源:www.lxlinux.net/7269.html,若引用不当,请联系修改。

相关文章 8

1

Linux系统下两种不同的方式安装htop 55秒前

htop 是Linux系统中的一个互动的进程查看器,与Linux传统的top比较的话, htop 更 人性化 并且还 支持鼠标 操作!下面良许教程网通过yum方式和源码...

2

百纵科技:全新香港大埔cn2服务器,e5/32G内存/1T SSD/10M带宽/3IP,仅975元/月(万纵信息科技 2分钟前

百纵科技怎么样? 湖南百纵网络科技有限公司成立于2009年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计...

3

讲解一下观察者模式 3分钟前

观察者模式 是一种非常经典 非常常用的设计模式。 一个对象的行为 依赖于 另一个对象的状态。或者换一种说法,当被观察对象(目标对象...

4

DeinServerHost:德国服务器,I3-6100/16GB/1TB硬盘/30TB流量/1Gbps/DDOS/KVM,23/月 6分钟前

deinserverhost:德国服务器,I3-6100/16GB内存/1TB硬盘/30TB流量/1Gbps端口/DDOS/KVM,23/月。 deinserverhost怎么样,DeinServerHost是一家德国主机商,2013年成...

5

在FreeBSD上安装Bugzilla具体步骤 8分钟前

Bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命...

6

Linux下使用yum的方式安装mysql 10分钟前

本篇文章为大家分享一下Linux下使用yum的方式安装mysql具体方法, 有需要的小伙伴可以参考一下 \1. 先检查系统是否装有mysql [root@localhost~] ...

7

阿里云如何开启或关闭防火墙?如何开放安全组或开放端口(阿里云空调设备怎么开启?) 11分钟前

阿里云如何开启或关闭防火墙?阿里云服务器端口不通? 因为阿里云需要手动开放安全组(关闭防火墙),这个不是在vps层面操作的,而是需...

8

舍利云:日本vps云服务器;2核/2G/10GB SSD/100G流量/带宽5M起步/日本cn2,22.8元(舍利在中国) 12分钟前

舍利云是一家主要提供美国CERA GIA,美国精品vps,日本精品vps 香港精品vps 香港美国精品站群区vps云服务器,香港物理机(杜甫)和大陆拨号VPS。日...