操作系统性能监测服务端程序除了应用本身性能外,依赖与服务器本身的性能,今天学习了如何监测服务器性能。包括:CPU、内存、网络IO和磁盘使用率。今天先看看如何监测CPU。CPU监测CPU使用率vmstat命令oot@SSP001:[/root]vmstatprocs-----------memory-------------swap-------io------system-------cpu---
分类:
其他好文 时间:
2018-01-23 18:17:16
阅读次数:
209
一、 多机负载压测: 1、修改jmeter.properties配置文件 remote_hosts=127.0.0.1 remote_hosts=192.168.1.133:1099 2、启动 控制端启动:jmeter.bat;负载生成器启动sever-jmeter.bat 出现问题: 负载生成器由 ...
分类:
其他好文 时间:
2018-01-23 00:56:04
阅读次数:
166
1.轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2.weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。3.ip_hash每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决sessi ...
分类:
其他好文 时间:
2018-01-21 19:15:26
阅读次数:
156
超级计算机 主要应用于国家,主要应用于科学的计算,天河二号运算速度每秒5.14亿亿次。 大型机 主要应用于大型管理系统的服务器,性能极高,有专门的硬件和OS,主要厂商是IBM. 小型机 主要应用于小型信息管理系统的服务商,性能很高,硬件和我们的微机一样,但是配置要高的多。Linux。 微机 PC(P ...
分类:
其他好文 时间:
2018-01-14 11:08:23
阅读次数:
171
在说java的内存模型之前先简单的了解计算机的主存和缓存的相关概念。 多任务和高并发是衡量一台计算机处理器的重要指标。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS),它代表着一秒内服务器平均能响应的请求数,而TPS值与程序的并发能力有着 ...
分类:
编程语言 时间:
2018-01-10 22:40:52
阅读次数:
176
1大型网站架构演化1.1大型网站软件系统的特点高并发,大流量高可用海量数据用户分布广泛,网络情况复杂安全环境恶劣需求快速变更,发布频繁渐进式发展1.2演化历程初始架构没有太多人访问,采用LAMP架构,应用程序,文件,数据库在同一服务器上。应用数据库分离人数增多,单台服务器性能下降,数据空间不足,需要应用与数据库分离应用服务器:处理大量业务逻辑,需要更强大CPU数据库服务器:快速磁盘检索和数据缓存,
分类:
Web程序 时间:
2018-01-08 18:36:27
阅读次数:
197
基线终于开发完了,自己写的服务器性能和压力承受能力到底怎么样,在网上没有找到合适的测试工具可以用。于是自己基于MFC写了一款测试工具。 启动界面如下: 设置参数后,运行如下: 运行完界面如下: 源码路径如下:https://github.com/RibbonServyou/TCPTestTool 注 ...
分类:
编程语言 时间:
2018-01-06 14:19:24
阅读次数:
251
这里的高性能指的就是网卡有多快请求发送就能有多快,基本上一般的服务器在一台客户端的压力下就会出现明显延时。 该篇实际是介绍pipe管线的原理,下面主要通过其高性能的测试实践,解析背后数据流量及原理。最后附带一个简单的实现 实践 先直接看对比测试方法 对于单一客户端对服务器进行http请求,一般我们的 ...
分类:
Web程序 时间:
2018-01-01 19:37:49
阅读次数:
301
命令汇总系列 1. "Linux企业运维人员最常用150个命令汇总" 2. "如何用九条命令在一分钟内检查Linux服务器性能?(未发布)" 未完待续 ... ... ...
分类:
其他好文 时间:
2017-12-12 17:27:15
阅读次数:
167
通常我们写服务器模型,有以下几种模型: 以上几种方式,各有千秋: 第1种方式,由于创建新的进程开销比较大,所以会导致服务器性能比较低,但实现比较简单 第2种方式,由于要涉及到线程的同步,有可能会面临死锁等问题 第3种方式,在写应用程序代码时,逻辑比前面两种都复杂。 综合考虑因素,一般普遍认为第三种是 ...
分类:
其他好文 时间:
2017-12-06 00:55:08
阅读次数:
151