数据单位

IO实时监控命令iostat详解

六月ゝ 毕业季﹏ 提交于 2019-11-28 19:27:22
前言 话说搞运维的人没有两把“刷子”,都不好意思上服务器操作。还好,我还不是搞运维的,我一直都自诩是开发人员,奈何现在的东家运维人员“水”的一比,还要我这个自诩是开发的人撸起袖子亲自上阵,好吧,没有办法,重拾以前的命令,再次走起~~~ 说到运维,那就离不开监控磁盘了。而说到磁盘监控,那又不得不说道说道 iostat 命令了。这篇文章就对那个我曾经非常熟悉的 iostat 命令进行详细的总结。 命令详解 Linux系统中的 iostat 是I/O statistics(输入/输出统计)的缩写, iostat 工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同 vmstat 一样, iostat 也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。 iostat 常用命令格式如下: iostat [参数] [时间] [次数] 命令参数说明如下: -c 显示CPU使用情况 -d 显示磁盘使用情况 -k 以K为单位显示 -m 以M为单位显示 -N 显示磁盘阵列(LVM) 信息 -n 显示NFS使用情况 -p 可以报告出每块磁盘的每个分区的使用情况 -t 显示终端和CPU的信息 -x 显示详细信息 下面就对我们常用的使用方式进行详细的总结。 使用实例 命令: iostat -x 说明:显示详细信息 输出: [user1

linux笔记 性能监测之相关命令(vmstat、top、free、iostat)

那年仲夏 提交于 2019-11-28 00:29:52
Linux vmstat命令详解 vmstat 是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。vmstat工具提供了一种低开销的系统性能观察方式。因为vmstat本身就是低开销工具,在非常高负荷的服务器上,你需要查看并监控系统的健康情况,在控制窗口还是能够使用vmstat输出结果。 命令详解 vmstat 常用命令格式如下: vmstat [-a] [-n] [-S unit] [delay [ count]] vmstat [-s] [-n] [-S unit] vmstat [-m] [-n] [delay [ count]] vmstat [-d] [-n] [delay [ count]] vmstat [-p disk partition] [-n] [delay [ count]] vmstat [-f] vmstat [-V]   命令选项说明如下: -a:显示活跃和非活跃内存 -f:显示从系统启动至今的fork数量 。 -m:显示slabinfo -n:只在开始时显示一次各字段名称。 -s:显示内存相关统计信息及多种系统活动数量。 delay:刷新时间间隔。如果不指定,只显示一条结果。 count:刷新次数

Python自动化:导出zabbix数据并发邮件脚本

你说的曾经没有我的故事 提交于 2019-11-27 11:05:00
Zabbix没有报表导出的功能,于是通过编写脚本导出zabbix数据并发邮件。效果如下: [外链图片转存中…(img-YujWHCbu-1565876650802)] 下面是脚本,可根据自己的具体情况修改: `#!/usr/bin/python` `#coding:utf-8` `import MySQLdb` `import time,datetime` `import xlsxwriter` `import smtplib` `from` `email.mime.text import MIMEText` `from` `email.mime.multipart import MIMEMultipart` `from` `email.header import Header` `#zabbix数据库信息:` `zdbhost = ``'127.0.0.1'` `zdbuser = ``'zabbix'` `zdbpass = ``'zabbix'` `zdbport = 3306` `zdbname = ``'zabbix'` `#生成文件名称:` `xlsfilename = ``'Group_Production_Server.xlsx'` `#需要查询的key列表 [名称,表名,key值,取值,格式化,数据整除处理]` `keys = [` `# ['CPU核心数',

Redis 详解 (二) redis的配置文件介绍

本秂侑毒 提交于 2019-11-27 08:32:11
目录 1、开头说明 2、INCLUDES 3、MODULES 4、NETWORK 5、GENERAL 6、SNAPSHOTTING 7、REPLICATION 8、SECURITY 9、CLIENTS 10、MEMORY MANAGEMENT 11、APPEND ONLY MODE 12、LUA SCRIPTING 13、REDIS CLUSTER   上一篇博客我们介绍了如何安装Redis,在Redis的解压目录下有个很重要的配置文件 redis.conf (/opt/redis-4.0.9目录下),关于Redis的很多功能的配置都在此文件中完成的,在上一讲我也说过,一般为了不破坏安装的文件,出厂默认配置最好不要去改,所以我们将此配置文件复制到 /etc/redis/目录下了。   通过 vim /etc/redis/redis.conf 命令打开此文件。下面我们将详细介绍此配置文件。   ps:大家不懂这些配置意思没关系,后面会在具体实例中进行介绍,先过个眼熟即可。 回到顶部 1、开头说明      这里没什么好说的,需要注意的是后面需要使用内存大小时,可以指定单位,通常是以 k,gb,m的形式出现,并且 单位不区分大小写 。 回到顶部 2、INCLUDES      我们知道Redis只有一个配置文件,如果多个人进行开发维护,那么就需要多个这样的配置文件

计算机网络

◇◆丶佛笑我妖孽 提交于 2019-11-26 20:16:53
  本部分内容从计算机网络体系结构、物理层、数据链路层、网络层、传输层和应用层分别来讲述。 第一章: 计算机网络体系结构   本章内容为基本概念,这是计算机网络的基础。 重点掌握网络的分层结构,尤其是ISO/OSI参考模型各层的功能和协议、接口、服务的概念。 1. 计算机网络的概念 计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。 2. 计算机网络的组成 从物理构成上看,一个完整的计算机网络由软件、硬件和协议三大部分组成。 从工作方式上看,计算机网络可以分为边缘部分和核心部分。 边缘部分是指用户直接使用的、连接在因特网上的主机, 而核心部分是指大量的网络和连接这些网络的路由器,它为边缘部分提供了连通性和交换服务。 从功能上看,计算机网络由通信子网和资源子网组成。 3. 计算机网络的功能 数据通信。 比如文件传输、电子邮件等应用。 资源共享。指用户能够部分或全部的使用计算机网络资源。 分布式处理。当计算机网络中的某个计算机系统负荷过重时,就可以将其处理的任务传送到网络的其他计算机系统中,利用空闲计算机资源以提高整个系统的运行效率。 4. 计算机网络的分类 按照分布范围分类 广域网(WAN - Wide Area Network) 作用范围往往是在数十千米以上的区域。其任务是提供长距离的通信

空间规划师的坐标系转换手册(国家2000大地坐标系适用)(转载)

可紊 提交于 2019-11-26 17:01:12
声明:本文所指空间规划师特指城乡规划师,此处仅在标题名称提法上与国家空间规划体系改革相呼应,文中仍以规划师或城乡规划师相称,并无额外之意,请勿过度解读;封面图片来自于网络,版权归原作者所有。 随着自然资源部的成立以及“建立国家空间规划体系”的提出,无论是国土规划还是城乡规划都在向统一的空间规划体系转变升级。作为统一空间规划体系的重要事件,2018年7月1日起,自然资源部全面启用2000国家大地坐标系,以此作为统一空间规划的一致性空间参考体系,对于城乡空间规划的空间参考要求也将会越来越高,城乡规划师也需要逐步学会如何将多元数据在不同空间参考下进行转换,尤其是转换为国家2000大地坐标系,这就是作者撰写本文的初衷,本文命名为《空间规划师的坐标转换手册》,其实更像是一个入门介绍,并不像手册那么深入完善的面面俱到,主要是怕写的太深又把我们规划师朋友讲糊涂,本文重点是想让规划师能看懂,能理解坐标系及其转换的原理,但我还是保留了这个名字,一是本文主要针对城乡规划师,二是希望规划师朋友们能把它像手册一样收藏,有需要的时候就想手册一样把它打开看看能够解决疑惑。 本文不是一篇专业的坐标系理论学术文章,而是试图尽量避开参数堆叠,通过规划师能理解的语境(作者本人也是规划出身的业余GISer),对坐标系的原理进行简化讲解,并对坐标系定义和转换的方法进行概括梳理,以便规划师在日常工作中需要的时候参考阅读。