`
zdx3578
  • 浏览: 95375 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

vmstat system in cs cs: The number of context switches per second. 高

 
阅读更多
http://lxr.free-electrons.com/source/kernel/trace/Kconfig

config CONTEXT_SWITCH_TRACER
86         bool
87
88 config RING_BUFFER_ALLOW_SWAP
89         bool
90         help
91          Allow the use of ring_buffer_swap_cpu.
92          Adds a very slight overhead to tracing when enabled.
93
94 # All tracer options should select GENERIC_TRACER. For those options that are
95 # enabled by all tracers (context switch and event tracer) they select TRACING.
96 # This allows those options to appear when no other tracer is selected. But the
97 # options do not appear when something else selects it. We need the two options
98 # GENERIC_TRACER and TRACING to avoid circular dependencies to accomplish the
99 # hiding of the automatic options.





pidstat -w  
Linux 2.6.32-279.el6.x86_64 (centostmp-lvm)     2014年04月30日  _x86_64_        (3 CPU)

11时07分06秒       PID   cswch/s nvcswch/s  Command
11时07分06秒         1      1.70      0.00  init
11时07分06秒         2      0.00      0.00  kthreadd
11时07分06秒         3      2.14      0.00  migration/0
11时07分06秒         4      9.16      0.36  ksoftirqd/0





http://en.wikipedia.org/wiki/LTTng





​LMbench的简单介绍?

    ​    首先看英文介绍:LMbench -Tools for Performance Analysis,微观性能分析工具。

     ​   官方地址:http://www.bitmover.com/lmbench/








CONFIG_CONTEXT_SWITCH_TRACER: Trace process context switches
General informations

The Linux kernel configuration item CONFIG_CONTEXT_SWITCH_TRACER has multiple definitions:
found in kernel/trace/Kconfig

The configuration item CONFIG_CONTEXT_SWITCH_TRACER:

    prompt:
    type: bool
    depends on: (none)
    defined in kernel/trace/Kconfig
    found in Linux kernels: 2.6.31–2.6.39, 3.0–3.14, 3.14+HEAD

Help text

(none)
Trace process context switches found in kernel/trace/Kconfig

The configuration item CONFIG_CONTEXT_SWITCH_TRACER:

    prompt: Trace process context switches
    type: bool
    depends on: (none)
    defined in kernel/trace/Kconfig
    found in Linux kernels: 2.6.27–2.6.30

Help text

This tracer gets called from the context switch and records all switching of tasks.
Hardware
LKDDb

Raw data from LKDDb:

    (none)

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

    Linux kernel
    Linux Kernel Driver DataBase (LKDDb)
分享到:
评论
1 楼 zdx3578 2014-04-30  
http://www.cnblogs.com/peida/tag/linux%E5%91%BD%E4%BB%A4/default.html?page=3

相关推荐

    Linux System Administrator Guide Version0.9

    The guide likely explains the historical context and technical reasons behind this naming convention, emphasizing the contributions of both the Linux kernel and GNU components to the overall system. ...

    ctracker:云计算监控工具

    Ctracker 0.02 测试版 Ctracker 是一个免费的开源 Web 监控工具,... b: The number of processes in uninterruptible sleep. Memory swpd: the amount of virtual memory used. free: the amount of idle memory.

    linux运维必备150个命令.docx

    4. vmstat:显示当前系统的虚拟内存使用情况 5. mpstat:显示当前系统的多处理器信息 6. iostat:显示当前系统的磁盘使用情况 7. sar:显示当前系统的系统活动报告 8. chkconfig:管理系统服务 系统安全相关命令 1...

    linux命令记录

    70. system-config-firewall:配置防火墙的图形用户界面。 71. tail:显示文件的最后几行。 72. tar:用于打包和解包文件的工具。 ***:实时显示系统进程。 74. touch:更改文件的访问和修改时间。 75. umount...

    150个常用的Linux命令汇总

    4. vmstat:显示系统虚拟内存信息 5. mpstat:显示系统 CPU 信息 6. iostat:显示系统磁盘 I/O 信息 7. sar:显示系统性能信息 8. chkconfig:配置系统服务 系统安全相关命令 1. chmod:改变文件权限 2. chown:...

    28个Unix Linux的命令行神器

    本文将详细介绍由Kristóf Kovács收集的28个Unix/Linux命令行工具,这些工具因其独特性和实用性而被称为“神器”。 ### 1. dstat & sariostat & vmstat & ifstat dstat是一款集成了dstat、sariostat、vmstat和...

    网站性能测试详细指标.pdf

    1. Number of deadlocks:数据库死锁。 2. User Connections:用户连接数,也就是数据库的连接数量。 3. Attempted Connections:尝试链接数。 三、系统瓶颈性能项 1. CPU 限制:CPU 占用率超过 80% 时。 2. 磁盘 ...

    运维工程师必会的109个Linux命令

    5. vmstat:用于报告系统资源的使用情况,包括进程、内存、I/O等。 网络管理是运维工程师必须熟练掌握的技能,涉及网络服务的启动、停止、配置等。 1. curl:用于传输数据。 2. ifconfig:用于配置或显示网络接口...

    AIX命令参考大全中文版

    2. `vmstat`:报告虚拟内存统计信息。 3. `wall`:向所有用户广播消息。 4. `who`:显示哪些用户正在登录。 5. `xargs`:从标准输入构建命令行参数。 这些命令是AIX系统管理的基础,通过熟练掌握它们,可以有效地...

    Oracle优化日记:一个金牌DBA的故事 白鳝.扫描版

    回退预案的作用6月7日 突发事件今日点评优化小技巧 使用HINT 优化SQL6月10日 使用自动采样比例引发的故障今日点评优化小技巧 关于表分析比例的判定优化小技巧 AIX下使用vmstat分析I/O问题的小技巧6月11日 阶段总结...

    Linux 命令大全

    4. `vmstat`:报告虚拟内存统计信息。 以上只是"Linux命令大全"中部分常用命令的简要介绍,实际上,每个命令都有丰富的选项和用法,需要通过实践和查阅手册来深入理解和掌握。这个资源对于学习和工作中解决各种问题...

    vmstat详解.

    - `cs`:每秒产生的上下文切换次数,过高可能表示系统负载过高。 - `us`:用户方式下所花费CPU时间的百分比,过高需优化用户程序。 - `sy`:内核进程所花费的CPU时间百分比,与`us`相加超过80%可能表示CPU不足。 ...

    常用的Linux命令汇总

    ### 常用的Linux命令汇总 ... - **`vmstat`**: 显示虚拟内存统计信息,包含I/O等待时间。 - **`mpstat`**: 显示多处理器系统的统计信息。 - **`iostat`**: 显示磁盘I/O统计信息。 - **`sar`**: ...

    linux运维经典命令

    12. 使用 vmstat 命令查看 Linux 系统的整体性能命令:`vmstat`。 13. 查看系统是 32 位还是 64 位的命令:`ls -lF / | grep /$` 或 `file /sbin/init`。 14. 查看系统安装的模块命令:`lsmod`。 15. 查看服务器 ...

    vmstat命令详解.doc

    "vmstat命令详解" vmstat 命令是 UNIX 平台下一个非常有用的性能监测工具,能够实时监测 Linux 系统的 CPU、内存、IO 等性能参数。通过分析 vmstat 命令的输出结果,我们可以快速地了解系统的性能瓶颈,从而进行...

    sar 与vmstat命令.txt

    ### sar与vmstat命令知识点详解 #### 一、sar命令详解 `sar`(System Activity Reporter)是一个强大的系统性能分析工具,它能够收集并报告系统的各种活动数据,包括CPU使用率、内存使用情况、磁盘I/O操作等,是...

    AIX常用命令知识,AIX常用命令大全

    25. **netstat -in**:显示网络接口统计信息。 26. **fget_config -l dar0**:获取设备dar0的配置信息。 27. **chmod 755 lee**:更改lee文件的权限为可执行。 28. **ls -lu**:按访问时间列出文件,最新访问的文件...

    AIX的vmstat命令详解.docx

    AIX的vmstat命令详解 vmstat命令是AIX操作系统中一个非常重要的命令,用于报告关于内核线程、虚拟内存、磁盘、陷阱和CPU活动的统计信息。通过vmstat命令生成的报告,可以用于平衡系统负载活动。 1.(vmstat命令概述...

    学习linux的命令以及一些shell编程

    3. **`vmstat`**: 用于查看CPU和内存的使用情况,帮助监控系统性能。 4. **`date`**: 查看或设置系统日期和时间,可以通过格式化选项输出特定格式的时间,如`date +"%m/%d/%Y %H:%M:%S"`。 5. **`pwd`**: 输出当前...

Global site tag (gtag.js) - Google Analytics