linux 性能状态
文章平均质量分 90
li_wen01
liwen01
展开
-
海思平台HI35XX系列内存设置
海思平台的内存分为两部分,一部分给系统使用,另外的一部分给多媒体使用。可以通过cat /proc/meminfo查看系统内存和cat /proc/media-mem 查看多媒体内存使用情况。/proc # cat /proc/meminfoMemTotal: 255192 kBMemFree: 103232 kBBuffers: ........................原创 2019-01-18 23:28:54 · 6003 阅读 · 2 评论 -
将sysstat工具包移植到嵌入式linux设备(cifsiostat iostat mpstat pidstat sadf sar tapestat命令移植)
Linux 下的性能分析,包括CPU使用情况,内存使用情况,IO状态等等与系统相关的状态,少不了要使用 sysstat 工具包中的命令,它包括:cifsiostat iostat mpstat pidstat sadf sar tapestat 七条命令。 sysstat 服务启动后,它会自动每个10分钟收集一次系统状态信息,并将它们存储到 /var/log/sa目录下。每天一...............原创 2018-09-13 09:52:42 · 4371 阅读 · 1 评论 -
Linux 软中断机制分析
软中断分析 最近工作繁忙,没有时间总结内核相关的一些东西。上次更新博客到了linux内核中断子系统。这次总结一下软中断,也就是softirq。之后还会总结一些tasklet、工作队列机制。1.为什么要软中断 编写驱动的时候,一个中断产生之后,内核在中断处理函数中可能需要完成很多工作。但是中断处理函数的处理是关闭了中断的。也就是说在响应中断时,系统不能再次响应外部的其它中断...转载 2018-09-12 11:57:37 · 13322 阅读 · 1 评论 -
linux 内存性能调优
关于linux内存系统我们至少应该了解什么? linux 系统中内存地址分为虚拟地址和物理地址,虚拟地址必须通过mmu映射成物理地址。为了完成虚拟地址到物理地址的映射,linux内核中必须为每一个用户态进程维护一个页目录和相应的页表项。一般系统中页表中一页大小为4K,利用getconf PAGESIZE可以获取系统中页大小。linux系统,为了将系统中的内存页做相应的管理,linux内核...转载 2018-09-12 16:17:04 · 2426 阅读 · 1 评论 -
Linux查看CPU和内存使用情况(top mpstat pmap free ps命令使用)
在linux系统中,一般使用系统自带的top和mpstat命令查看CPU的性能和使用情况,使用free和pmap命令查看系统的内存使用情况。这里就这几个命令的使用做详细的介绍。top命令 在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU ............原创 2018-09-12 17:36:52 · 11937 阅读 · 0 评论 -
Linux 性能优化工具包 sysstat 以及 sysstat 服务(sar 命令解析)
Linux 下的性能分析,包括CPU使用情况,内存使用情况,IO状态等等与系统相关的状态,少不了要使用 sysstat 工具包中的命令,它包括:cifsiostat iostat mpstat pidstat sadf sar tapestat 七条命令。 sysstat 服务启动后,它会自动每个10分钟收集一次系统状态信息,并将它们存储到 /var/log/sa目录下。每天一个文件,文件名分别是sa01, sa02,... sa30..............原创 2018-09-13 09:01:12 · 3880 阅读 · 1 评论 -
linux 实时监控系统IO状态和IO性能(iostat命令解析)
linux系统的输入输出(I/O)性能和状态,可以通过sysstat命令包中的iostat命令来进行实时的监控查看,这里介绍iostat命令的一些常用操作以便用于输出CPU和磁盘I/O相关的统计信息。...转载 2018-09-13 10:21:18 · 18772 阅读 · 1 评论 -
Linux系统性能监控与调优
基本概念QPS:query per second, 1秒内完成的请求数RT:response time, 1个请求完成的时间Throughput越大,Latency会越差。因为请求量过大,系统太繁忙,所以响应速度自然会低Latency越好,能支持的Throughput就会越高。因为Latency短说明处理速度快,于是就可以处理更多的请求最佳线程数量=((线程等待时间+线程cpu时间)...转载 2018-09-14 10:48:59 · 13143 阅读 · 0 评论