随笔分类 -  操作系统性能分析

性能测试监控
摘要:1、系统监控 可以使用top命令进行监控或者使用监控平台;在压测接口时,个人建议2种手段都要使用; 首先: top命令一般用于监控进程、线程、系统级性能,可以监控系统级CPU、内存、以及IO,其中监控IO需要结合iostat、iotop命令区进一步分析,当top命令监控发现iowait有值时 需要进 阅读全文
posted @ 2024-09-19 10:01 无锡-小松 阅读(19) 评论(0) 推荐(0) 编辑
缓存
摘要:缓存概念: 缓存是为了调节速度不一致的两个或多个不同的物质的速度,在中间对速度较快的一方起到一个加速访问速度较慢的一方的作用,比如CPU的一级、二级缓存是保存了CPU最近经常访问的数据,内存是保存CPU经常访问硬盘的数据,而且硬盘也有大小不一的缓存,设置是物理服务器的raid卡也有缓存,都是为了起到 阅读全文
posted @ 2020-05-15 15:49 无锡-小松 阅读(219) 评论(0) 推荐(0) 编辑
Linux性能优化(一)
摘要:性能指标 性能优化的两个核心指标——"吞吐"和"延迟",这是从应用负载的视角来进行考察系统性能,直接影响了产品终端的用户体验。与之对应的是从系统资源的视角出发的指标,比如资源使用率、饱和度等。 我们知道,随着应用负载的增加,系统资源的使用也会升高,甚至达到极限。而性能问题的本质,就是系统资源已经达到 阅读全文
posted @ 2020-04-30 16:32 无锡-小松 阅读(1567) 评论(0) 推荐(2) 编辑
系统IO模型
摘要:web服务器 1、系统IO模型 1.1、消息通信机制 1、同步和异步 ​ 同步:进程发出请求调用后,进程会一直处于等待状态,直到内核返回响应消息以后才能进行下一步操作,如果内核一直不返回数据,那么进程就会一直等待内核响应消息。 ​ 异步:进程发出请求调用后,进程无需等待内核返回响应消息,会进行其他的 阅读全文
posted @ 2019-12-11 17:24 无锡-小松 阅读(198) 评论(0) 推荐(0) 编辑