• 2024-04-28监控某段时间特定进程CPU使用情况
    监控某段时间特定进程CPU使用情况背景之前一直想找一个进程级别的监控工具尤其是想能通过prometheus进行监控但是发现总是很不如人意node_exporter的监控只能看到整体的actuator的无法看到启动过程中的CPU使用情况.一直没有找到一个比较好的方式.之前一般采用top-Hp
  • 2023-10-07Resctrl使用说明书
    前言Resctrl文件系统是Linux内核在4.10提供的对RDT技术的支持,作为一个伪文件系统在使用方式上与cgroup是类似,通过提供一系列的文件为用户态提供查询和修改接口。本文就resctrl文件系统的使用进行了详细说明,内容基本来自于LinuxDocumentation中的精华部分。使用限制与挂载检查
  • 2023-10-07Resctrl内核实现(四)schemata和cpus
    前言在Resctrl中可编程的文件主要有两个,schemata指定资源分配策略,cpus则为cpu绑定default_closid和default_rmid。修改cpus文件cpus文件按照所处目录的类型不同有两种操作,当所处目录类型为CTRL-MONgroup时会调用cpus_ctrl_write,目录类型为MONgroup时会调用cpus_mon_write。通
  • 2023-07-14cpuset.cpus.effective: no such file or directory (修改 docker cgroup 版本的方法)
    要切换使用v1版cgroup,需要做如下配置: vim/etc/default/grub   GRUB_CMDLINE_LINUX="systemd.unified_cgroup_hierarchy=0" update-grubreboot  完美解决 
  • 2023-05-15Docker绑定指定CPU核心
    需求使用多个Container并行任务希望可以对CPU不同核心进行负载均衡。实现可以通过cpuset-cpus参数进行资源管理dockerrun--rm-it--cpuset-cpus8-15ubuntu:18.04nproc#8可以看到host后8核被绑定在guest中且总核心数为8参考https://docs.docker.com/config/contain
  • 2023-04-19docker启动及进入容器
    启动指令dockerrun-tid--namecentos_1--privileged=truecentos:centos7.7.1908/sbin/init分配核指令--cpuset-cpus0-69 dockerrun-tid--namecentos_1--privileged=true-m160G--memory-swap-1--shm-size512m--cpus70centos:centos7.7.1908/sbin/init
  • 2023-02-10docker-compose 常见配置参数
    docker-compose编撰规范:https://docs.docker.com/compose/compose-file/cpus已经弃用mem_limit已经弃用1、限制系统资源文档地址:https://docs.docker.com/compo
  • 2023-01-061.7 必要的节点和必要的属性
    1.7必要的节点和必要的属性一个完整的设备树文件(DTS文件),有一些节点是必须要有的,这些必要的节点有:/无需多说,很难想象一个没有根节点的设备树是什么样子的。/cpus一个
  • 2023-01-05docker 在Mac的M1芯片下,有的不成功的解决
    version:'3.7'services:prometheus:container_name:"prometheus"restart:alwaysimage:prom/prometheusdeploy:resources:
  • 2022-12-08Reason=Low socket*core*thread count, Low CPUs [slurm@2021-09-15T15:18:53]
    提交作业:#srunhostnamesrun:Requirednodenotavailable(down,drainedorreserved)srun:job58queuedandwaitingforresources查看作业状态:squeue58compute
  • 2022-09-24在 linux 上使用 PICT 进行 Pairwise 测试
    介绍PICT(PairwiseIndependentCombinatorialTesting),是微软开发的用于 Pairwise 的用例生成工具,按照规定的数据结构设置,PICT 默认会按照两两组合的原理设计并输出测试
  • 2022-09-01Java语言基础
    1.Java概述,环境搭建​软件:按照特定顺序组织的计算机数据和指令的集合开发:软件的制作过程软件开发:借助开发⼯具与计算机语⾔制作软件代码:代替编码的符号代替编码