Linux 环境。让机器变慢

标签 linux

这可能看起来很奇怪,但是有没有办法制作机器(linux/unix 风格 - 最好是 RHEL)。 我需要控制机器的速度,以确保代码在非常慢的系统上运行并确定正确的断点(就时间而言)..

我可以做到的一种方法是运行一些繁重的后台进程。 还有其他更聪明的方法吗?

谢谢

最佳答案

如何制作高CPU负载、内存、I/O或压力测试的Linux服务器

安装一些先决条件

在 CentOS/RHEL 上

yum install gcc gcc-c++ autoconf automake

在 Debian、Ubuntu 上

 sudo su -
 apt-get update
 apt-get install build-essential

下载最新的 tarball 并运行 configure、make、make install

wget http://pkgs.fedoraproject.org/repo/pkgs/stress/stress1.0.4.tar.gz/a607afa695a511765b40993a64c6e2f4/stress-1.0.4.tar.gz
 tar zxvf stress-1.0.4.tar.gz
 cd stress-1.0.4
 ./configure
 make
 make install

二进制文件安装在/usr/local/bin 下

要启动压力,请运行压力,然后是用于加载压力的 -c 标志、用于内存压力的 -m 标志、用于 io 的 -i 标志和用于 HDD 的 -d 标志。例如对 cpu 执行施加压力

stress -c 5

执行上述命令将占用所有可用的 CPU 功率,并创建一个单核可以轻松处理的五倍的负载。

类似于强调一些你可以执行的内存

 stress -m 512M

关于Linux 环境。让机器变慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27818822/

相关文章:

linux - shell 脚本 : sed command is ignoring INFO lines given main 2>&1

linux - 'cd' 命令是否可以使用 'which' 命令?(我想将这两个命令合并为一个。)

linux - 自动化 bash 脚本

linux - 使用 CMake 和 Conan 针对 Linux 和 Windows 进行具有第三方依赖项的应用程序部署

linux - 对于成功执行的进程使用非零返回代码是否可以?

linux - linux中的chmod可以有多少种组合?

linux - 显示地址的 Valgrind 输出不是针对错误的代码

java - 从 Java 调用 Xinitthreads。 Gnuplot 错误

linux - 按同一行中引用的次数对文本中的单词进行排序

json - 使用 jq 省略子值