shell
文章平均质量分 54
银灯玉箫
这个作者很懒,什么都没留下…
展开
-
linux常用命令
常用命令top那么首先需要获取这个进程的PID:ps -ef|grep [process name]获取某个进程名的进程号ps -ef |grep mesos | grep -v grep | awk ‘{print $2}’ps -ef |grep YarnChild | awk ‘{print $2}’| xargs kill -9然后查看该进程的CPU:top -p [PID]查看这个进程的各个线程的CPU:top -H -p [PID]1.CPU占用最多的前10个进原创 2022-03-15 15:49:12 · 3520 阅读 · 0 评论 -
shell脚本语法
BASH for 循环小结#!/bin/bash# test.sh MAX=10 for (( i = 0; i < MAX ; i ++ ))do echo $idone 有趣的是,这里的 MAX 前面没有 '$',当然,你使用 $MAX 也是可以的。难道 bash 就那么宽容吗?听说,类似C的这种语法,只有bash独有哦~顺便提一下,在bash中使用expr进行简单的数学计算,如下: MAX=10 for (( i = 0; i < MAX ; i原创 2022-03-14 17:04:56 · 1730 阅读 · 0 评论 -
intel 超线程技术脚步检测是否开启
前言intel的超线程技术能让一个物理核上并行执行两个线程,大多数情况下能提高硬件资源的利用率,增强系统性能。对于cpu密集型的数值程序,超线程技术可能会导致整体程序性能下降。鉴于此,执行OpenMP或者MPI数值程序时建议关闭超线程技术。以下是github上找到的动态打开、关闭超线程技术的脚本。其原理是根据/sys/devices/system/cpu/cpuX/topology/thread_siblings_list文件找到逻辑核的关系,然后编辑/sys/devices/system/cpu/cp原创 2020-08-27 09:30:53 · 369 阅读 · 0 评论