分类目录归档:操作系统

iostat


iostat(Input/Output Statistics)是一个用于监控系统的输入/输出性能和设备利用率的命令行工具。它提供了关于磁盘、网络和TTY设备的详细信息,包括传输速率、平均响应时间、设备利用率等。

使用iostat可以获取以下信息:

CPU统计:显示CPU的平均利用率、用户级、系统级和空闲时间的百分比。

磁盘统计:提供与磁盘相关的各种指标,包括传输速率、请求队列长度、读写延迟、I/O操作数等。

网络统计:显示网络接口的吞吐量、传输速率、错误数、丢包数等。

TTY设备统计:提供关于终端设备的统计信息,如输入输出速率、终端行数等。

iostat命令的使用语法如下:

iostat...

Read more

supervisor


Supervisor是一个用于管理和监控进程的客户端/服务器系统。它可以帮助你在Unix-like操作系统上监控、启动、停止和重启后台进程。

Supervisor的主要特点包括:

进程管理:Supervisor可以同时管理多个进程,并确保它们一直运行。如果一个进程意外退出,Supervisor会自动重新启动它。

监控和日志记录:Supervisor提供了一个Web界面和命令行工具,用于监控进程的状态、CPU和内存使用情况,以及查看进程的日志记录。

灵活的配置:用户可以通过简单的配置文件定义要管理的进程、启动命令、日志文件位置等信息,并可以对进程进行分组和设置优先级。

安全性:Superv...

Read more

ebpf


ebpf

eBPF,全称Extended Berkeley Packet Filter,是一种在Linux内核中运行的虚拟机技术。它可以将用户态程序传递给内核,以便在网络栈、文件系统和其他子系统中执行高效的、高度定制的操作。

eBPF最初是为了过滤网络数据包而开发的,但现在已经扩展到了很多其他领域,例如安全监控、性能分析、容器网络等。eBPF的优势在于它可以在不重新编译内核的情况下,让用户态程序直接操作内核数据结构和函数调用,从而实现高度灵活的内核扩展。

目前,eBPF已经成为云原生技术的重要组成部分,被广泛应用于Kubernetes网络、Istio服务网格、Cilium容器网络等项目中...

Read more

windows-定时任务


windows任务管理

在Windows 11中,你可以使用任务计划程序(Task Scheduler)来创建和管理定时任务。以下是创建定时任务的一般步骤:

  1. 打开任务计划程序:
  2. 使用快捷键Win + X,然后选择“计算机管理”。
  3. 在计算机管理窗口中,选择“系统工具” > “任务计划程序”。

  4. 创建基本任务:

  5. 在任务计划程序窗口中,右键点击“任务计划程序库”(Task Scheduler Library),选择“创建基本任务…”。
  6. 在弹出的向导中,输入任务的名称和描述,然后点击“下一步”。

  7. 设置触发器:

  8. 选择任务触发器,可以选择一次、每天、每周、每月等不同的触发选项...

Read more