操作系统性能监控服务端程序除了应用本身性能外,依赖与服务器本身的性能。服务器性能指标包括:CPU、内存、网络IO和磁盘使用率。今天学习了内存监控的部分。为什么要监测内存当应用运行所需内存超过可用物理内存时,就会发生页面交换。通常会在硬盘上分配一个swap空间。当应用耗尽可用内存时,就会把不常用的内容放到swap空间里。当访问被置换到swap空间的内容时,就需要把swap空间的内容加载到物理内存中,
分类:
其他好文 时间:
2018-01-25 19:50:51
阅读次数:
141
操作系统性能监测服务端程序除了应用本身性能外,依赖与服务器本身的性能,今天学习了如何监测服务器性能。包括:CPU、内存、网络IO和磁盘使用率。今天先看看如何监测CPU。CPU监测CPU使用率vmstat命令oot@SSP001:[/root]vmstatprocs-----------memory-------------swap-------io------system-------cpu---
分类:
其他好文 时间:
2018-01-23 18:17:16
阅读次数:
209
1、BIO编程 1.1、传统的BIO编程 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。 传统的同步阻塞模型开发中,ServerSocket负责绑定I ...
分类:
编程语言 时间:
2018-01-22 14:14:23
阅读次数:
309
?硬件CMDB针对硬件设备资源维护管理,统辖域内超融合基本设施的计算(CPU和内存)、存储、网络、IO、虚拟化等资源.
分类:
数据库 时间:
2018-01-09 18:41:15
阅读次数:
2890
不同视角下有不同的性能标准,不同的标准有不同的测试指标。 从开发和测试人员的视角,网站性能测试的主要标准有响应时间、并发数、吞吐量、性能计数器等。 1.响应时间 指应用执行一个操作需要的时间,包括从发出请求到收到最后响应数据所需的时间。 响应时间是系统最重要的性能指标,只观的反应了系统的快慢。 测试 ...
分类:
其他好文 时间:
2018-01-07 00:51:33
阅读次数:
124
1.大数据的概述 大数据:巨量数据、海量数据,首先在数据的量上达到一定的规模,首先是人或者计算机在不合理时间内是不能够实现的数据量。 2.特点:数据量比较大,数据类型多样化、处理速度问题 3.大数据平台分为硬件和软件 4.hadoop出现:数据的不断加大,单机的计算机无法在硬盘、网络IO,计算机的C ...
分类:
其他好文 时间:
2018-01-05 01:22:36
阅读次数:
129
A,B两个表数据规模十几万,数据规模都不大,单机MySQL够用了,在单机的基础上要关联两表的数据,先说一个极端情况,A,B两个表都没有索引,并且关联是笛卡尔积,那关联结果会爆炸式增长,可能到亿级别,这个时候网络IO成了瓶颈,这个时候两次十万行结果集的拉去可能远小于1次亿级别的结果集的拉取,那么将关联 ...
分类:
其他好文 时间:
2017-12-30 12:17:31
阅读次数:
119
网络和IO线程配置优化 配置参数 num.network.threads:Broker处理消息的最大线程数 num.io.threads:Broker处理磁盘IO的线程数 优化建议 一般num.network.threads主要处理网络io,读写缓冲区数据,基本没有io等待,配置线程数量为cpu核数 ...
分类:
其他好文 时间:
2017-12-29 12:15:35
阅读次数:
228
一、IO、同步IO和异步IO IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。 比如你打开浏览器,访问新浪首页,浏览器这个程序就需要通过网络IO获取新浪的网页。 ...
分类:
编程语言 时间:
2017-12-28 19:48:51
阅读次数:
264
软件测试含义 ?使用人工或者自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的找出与预期结果之间的差异。 软件测试对象 ?软件需求 ?软件概要设计 ?软件详细设计 ?软件源码 ?软件运行环境 ?可运行程序 软件测试的五大要素和两个目标 五大要素 ?质量 ?人员【决定了资源、技术、流程 ...
分类:
其他好文 时间:
2017-12-20 14:10:52
阅读次数:
204