转自:http://blog.csdn.net/fcoolx/article/details/4412196

select

Process is blocked in the select(2) syscall. Usually means it's waiting for external input (network , terminal, file updated, things like that). select only supports waiting for something related to a file descriptor (e.g., socket, tty, vnode).

nanslp

Process is blocked in the nanosleep(2) syscall, which is an explicit request to pause for a certain amount of time. Hard to generalize this one. It should be infrequent, or it might be used by something implementing its own polling.

kserel

Process is blocked waiting for an event to trigger a KSE upcall. This isn't easy to explain in a few words, but you can read kse(2) for most of the relevant details. Usually means the process is waiting for external input (similar to select).

RUN

Process is ready to run but has been suspended while another process is running.

pause

Process is blocked in the pause(2) or sigsuspend(2) syscall. It might be waiting for a signal, or you might see this if another thread is running and the main thread is waiting for all other threads to end.

lockf

Process is blocked waiting for a file lock to be released. Could be an flock(2) lock or an fcntl(2)/F_SETLK record lock.

kqread

Process is blocked in the kqueue(2) syscall. This is similar to select(2)--waiting for external input. kqueue is more efficient than select and supports several other events that can be waited on.

sbwait

Process is waiting for a socket buffer to be filled or emptied.

pipered

Process is waiting for data to arrive on a pipe ("rd" is short for read).

tips:

引用自:http://www.webhostingtalk.com/showthread.php?t=583672

转载于:https://www.cnblogs.com/saryli/p/5109528.html

FreeBSD Top States相关推荐

  1. tableau之仪表板与故事

    仪表板(dashboard)是显示在单一位置的多个工作表和支持信息的集合,它便于同时比较和监视各种数据.简单来说,就是把很多张图表凑到一起,方便系统地查看数据,就像一张互动性很强的小海报. 故事(st ...

  2. java货郎担问题求解_货郎担问题的四种实现方法

    { tmpPath.push_back(i); TrackBack(i,sum); tmpPath.pop_back(); } cout< PrintPath(); } /* 文件名:Node. ...

  3. ActivityManagerService之进程管理(四)

    一.初步了解AMS的进程管理 引用邓凡平的深入理解系列的一些知识 1.  Linux进程调度优先级和调度策略 调度优先级和调度策略是操作系统中一个很重要的概念.简而言之,它是系统中CPU资源的管理和控 ...

  4. 历届试题 九宫重排 广度优先搜索+康拓排序

    历届试题 九宫重排   时间限制:1.0s   内存限制:256.0MB        问题描述 如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着.与空格子相邻的格子中的卡片可以移 ...

  5. 使用python进行数据分析可视化入门指南

    The goal of this blog post is to give you valuable information that can help you get started with da ...

  6. FreeBSD 6.0架设管理与应用-第三章 UNIX 系统入门

    在开始进阶的 FreeBSD 设定之前,我们先来了解一下 UNIX 系统的架构及基本知识.这些知识对于我们之后管理.使用 FreeBSD 十分重要.如果您是 UNIX 新手,请务必详读本章. 本章将介 ...

  7. Tips: Disk Performance On FreeBSD

    http://www.tagidea.com/reader/SA_Notes Disk I/O 读写性能: [9:42am] ~#diskinfo -c /dev/mfid0 /dev/mfid0 5 ...

  8. FreeBSD开发手册(一)

    The FreeBSD Documentation Project FreeBSD 中文计划 版权 © 2000, 2001, 2002, 2003, 2004, 2005 The FreeBSD D ...

  9. Linux命令之top

    top –hv | -abcHimMsS –d delay –n iterations –p pid [, pid -] top程序提供运行系统的动态实时视图,它可以显示系统概要信息以及当前由Linu ...

最新文章

  1. 今天是2013年06月21日,博客之路开始了!
  2. 研究生,导师不是你的保姆……
  3. 981. 基于时间的键值存储
  4. (59)简单介绍RAM IP核类型和接口信号?
  5. 美国一公司起诉苹果 指控iPhone中“个人热点”技术侵犯其专利
  6. linux安装typecho教程,Typecho上手指南
  7. 学校源码php,闪灵CMS学校建站系统(含小程序) v5.0 bulid20200319_php免费源码
  8. Paradise(天堂)勒索病毒解密工具
  9. python获取软件内数据_三种 Python 网络内容抓取工具与爬虫
  10. 怎么知道网站是否被黑 服务器是否被入侵呢
  11. 原码、补数、补码以及计算机中为什么用补码存储
  12. 世界上最神奇的数字是142857
  13. 系统稳定性(基于matlab求传递函数特征根)
  14. 智能门禁系统教程--人脸识别方案
  15. 【学习】各著名网站的使用语言情况
  16. 卡塞格伦天线 matlab,2018年哈工大电子与信息工程学院复试指导
  17. nyoj 黑色帽子
  18. Linux虚拟文件系统、文件描述符、管道
  19. 二进宫的爱美客,再冲击IPO背后的雷区
  20. 企业电子招投标系统之首页设计

热门文章

  1. 实践自定义UI—RLF...(RelativeLayout LinearLayout FrameLayout....)
  2. 归算法及经典递归例子代码实现
  3. 深度优先搜索和广度优先搜索的比较与分析
  4. 浅谈测试驱动开发(TDD)
  5. tcp建立连接的时的几种状态
  6. 查询无法解析索引的几种情况
  7. Linux中top命令的用法详解
  8. java:不同数据类型的转换规则
  9. 记录使用Performance API遇到的问题
  10. CentOS下安装protobuf