随笔分类 - linuxOS
摘要:CFS调度算法(Completely Fair Scheduler)是一种完全公平调度算法,旨在确保所有进程在调度周期内获得公平的执行时间。 1,介绍 CFS(Completely Fair Scheduler,完全公平调度器)用于Linux系统中普通进程的调度。它给cfs_rq(cfs的ru
阅读全文
摘要:sar命令Cannot open /var/log/sa/sa*: No such file or directory发现/var/log下没有sa文件夹,建了一个,再运行#sar -o 24(24为当天日期) 就OK了。 该任务是由root的cron进程来建立的。1.建立文件/etc/cron.d
阅读全文
摘要:把load average理解为CPU核心数是错误的,网上以讹传讹. man uptime可见:load average指的是处于task_running或task_uninterruptible状态的进程(或线程)数的平均值.处于task_running状态的进程(或线程),可能正在使用CPU或排
阅读全文
摘要:RISC-V架构:基于精简指令集计算(RISC)原理的开放指令集架构(ISA),具有模块化设计、完整工具链和大量的开源实现,适用于物联网、嵌入式系统和服务器等领域2。 ARM架构:以低功耗、低成本和高性能著称,广泛应用于移动通讯和消费性电子产品,如智能手机和平板电脑等3。 X86架构
阅读全文
摘要:DS is called data segment register. It points to the segment of the data used by the running program. You can point this to anywhere you want as long
阅读全文
摘要:进程在运行过程中产生了如下问题:初始运行正常,一段时间后,该进程无任何相应,并且无法结束,ctrl + c, kill -9 均对此无效,系统重启卡住,无法主动关机。 经过查看/proc/下进程信息,并且经过测试,发现该进程一直处于运行态,并且能够接收到sig信号,但却没有处理。 经过分析,定位到该
阅读全文
摘要:/* * timr.c * * Created on: May 11, 2024 * Author: */ #include <signal.h> #include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <time.h>
阅读全文
摘要:1. 安装ethtool wget https://mirrors.edge.kernel.org/pub/software/network/ethtool/ethtool-5.2.tar.xz tar -xf ethtool-5.2.tar.xz cd ethtool-5.2 ./configur
阅读全文
摘要:3. 查看或修改进程的调度属性 查看调度属性: $ chrt -p 30236 pid 30236's current scheduling policy: SCHED_OTHER pid 30236's current scheduling priority: 0 2. 进程负载均衡 内核中的 m
阅读全文
摘要:top -H -p pid pstack pid
阅读全文
摘要:Tcpreplay是一种pcap包的重放工具, 它可以将tcpdump和Ethereal/Wireshark等工具捕捉到的网络流量包进行编辑修改和重放. 重写Layer 2、3、4层数据包,并将流量重新发送至目标网络, 这样通过重放网络流量包从而实现复现问题情景以定位bug tcpreplay本身包
阅读全文