摘要:
1.前言 本文接上篇烧脑神器cpuburn,继续介绍监控告警的资源场景构造。 如何构造内存使用率过多的场景? 有两个方法: 1. 自己写代码弄个小工具,不断地去allocate_memory。 2. 用现成的工具:比如马上要介绍这款内存测试工具:memtester 2.简介 项目地址:http:// 阅读全文
摘要:
前言 我想在Mac上安装wondershaper,本来想使用Mac上的brew安装,但brew的软件安装列表中没有wondershaper,于是便准备下载Git工程进行安装。 下载wondershaper的git工程,输入: git clone https://github.com/magnific 阅读全文
摘要:
1. 前言 最近在测试一个物联网的项目,项目里包含设备资源进行监控告警的功能。例如如下监控项:cpu负载超核、内存使用率过高、硬盘使用率过高,系统流量超速等。为了验证监控的有效性,就需要构造对应场景来进行测试。 如何对cpu,内存,硬盘,流量这几类资源进行数据构造呢? 我在网速搜罗了一圈发现有四个比 阅读全文
摘要:
在MAC下安装了iotop,在启动的时候报了一个错: system integrity protection is on, some features will not be available 网上查了下,是因为Mac启用了SIP策略,那该如何关掉SIP呢? 1.首先查看sip状态 sudo cs 阅读全文
摘要:
1.简介 iotop:一款类似top的I/O监控工具。 项目主页:http://guichaz.free.fr/iotop/ iotop由python编写(运行需安装Python ≥ 2.7)通过linux内核(2.6.20以上)来监控I/O信息,通过列表的方式展示了当前系统中进程/线程的I/O使用 阅读全文
摘要:
1.前言 本文主要介绍GO环境的搭建,包含在Linux,Mac和Windows上的搭建,部分内容参考了GO的官方文档。 2.简述 Go 语言支持以下系统: Linux Mac OS X Windows FreBSB Go的下载地址:https://golang.google.cn/dl/ 3.GO版 阅读全文
摘要:
前言 最近项目用到了RocketMq,需要在Cento7系统上搭建一套集群环境用于测试。整个的环境搭建过程中,我遇到了一个比较初级的问题:启动RocketMq的broker失败。 问题经过 首先我看了下broker启动时候打印的信息,里面的IP引起了我的注意,我感觉这个IP的网段比较陌生,如图: 执 阅读全文
摘要:
之前做了一次brew版本升级,然后用pip3安装的一个python命令就无法执行了(涉及到openssl库),执行就会报一个错误。 ImportError: dlopen(/usr/local/Cellar/python/3.6.5_1/Frameworks/Python.framework/Ver 阅读全文
摘要:
介绍 WonderShaper是一个用于对特定网卡进行带宽限速的脚本,它封装了linux的tc命令,但是使用起来更加简单和方便,如果你对限速要求不多,可以用wondershaper满足你大部分需求。 项目地址: https://github.com/magnific0/wondershaper.gi 阅读全文
摘要:
最近在测试一个项目,里面涉及到一个测试case:在linux服务器上,当网络带宽较差时,观察服务的消息处理能力和表现。限制网卡带宽有许多方法,比如Wondershaper或者ethtool。那验证限速效果呢? 最简单的方式是利用wget一个外网上的包,比如各种软件的下载包,在下载过程中,wget会显 阅读全文