进程、线程、协程原理 编程开发

进程、线程、协程原理

在最原始的时候程序是这样运行的,我们假设这两个程序为 A 和 B 而这两个程序都很大,每个程序大概有几千到几万行代码,它们两个的存在意义就是到CPU上去运行,通过计算机和人类进行交互。 CPU 是一个...
阅读全文
Linux进程网络流量统计 运维实战

Linux进程网络流量统计

前言 linux都有相应开源工具实时采集网络连接、进程等信息其中网络连接一般包括最基本的五元组信息(源地址、目标地址、源端口、目标端口、协议号)再加上所属进程信息pid, exe, cmdline)等...
阅读全文
查看 Linux 中所有正在运行的服务 linux

查看 Linux 中所有正在运行的服务

有许多方法和工具可以查看 Linux 中所有正在运行的服务。大多数管理员会在 System V(SysV)初始化系统中使用 service service-name status 或 /etc/ini...
阅读全文
那些永不消逝的进程 linux

那些永不消逝的进程

本文缘起于最近几天笔者实现的一段代码,目的是利用 python 在 Linux 中实现一个常驻内存的后台守护进程负责向其他进程提供服务,起初笔者自信的认为 multiprocessing.Proces...
阅读全文
linux进程自愿于强制切换 linux

linux进程自愿于强制切换

从进程的角度看,CPU是共享资源,由所有的进程按特定的策略轮番使用。一个进程离开CPU、另一个进程占据CPU的过程,称为进程切换(process switch)。进程切换是在内核中通过调用schedu...
阅读全文
linux怎样统计所有进程总共占用多少内存? linux

linux怎样统计所有进程总共占用多少内存?

很多人通过累加 “ps  aux” 命令显示的 RSS 列来统计全部进程总共占用的物理内存大小,这是不对的。RSS(resident set size)表示常驻内存的大小,但是由于不同的进程之间会共享...
阅读全文
如何在无响应的 Linux 系统中杀掉内存消耗最大的进程 linux

如何在无响应的 Linux 系统中杀掉内存消耗最大的进程

作为一名博客作者,我收藏了很多博客、网站和论坛用来寻找 Linux 和 Unix 相关的内容。有时候,我在浏览器中开启了非常多的标签页,导致操作系统会无响应好几分钟。我不能移动我的鼠标,也不能杀掉一个...
阅读全文