当前位置:网站首页>[开发杂项][调试]debug into kernel
[开发杂项][调试]debug into kernel
2022-08-04 05:30:00 【xcy6666】
problem
- a blocked process on server
gdbget few infomation- log get few infomation
top/ps check pid, check cpu utilization
strace check syscall
pstrack print userspace call stack
WCHAN, syscall
man ps | grep WCHAN
ps -flp pid
ps -flp pid
cat /proc/pid/wchan # check wait status
cat /proc/pid/syscall # check syscall
262 .....
262 ⇒ newfstatat
man newfstatat
fstatat
print kernel space call stack
cat /proc/PID/stack
ps
ps fauwwwx
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 896 576 ? Sl 15:58 0:00 /init
root 239 0.0 0.0 896 84 ? Ss 16:01 0:00 /init
root 240 0.0 0.0 0 0 ? Z 16:01 0:00 \_ [init] <defunct>
root 242 0.0 0.0 0 0 ? Z 16:01 0:00 \_ [init] <defunct>
root 244 0.0 0.0 896 84 ? S 16:01 0:00 \_ /init
root 245 0.0 0.4 1242416 27228 pts/2 Ssl+ 16:01 0:01 \_ /mnt/wsl/docker-desktop/docker-desktop-proxy --distro-name Ubuntu-20.04 --docker-desktop-root /mnt/wsl/docker-desktop --show-kube-system-containers=true
list open file
sudo lsof -p 1
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
init 1 root cwd DIR 8,16 4096 2 /
init 1 root rtd DIR 8,16 4096 2 /
init 1 root txt REG 0,18 632048 281474977205323 /init
init 1 root 0u CHR 1,3 0t0 10 /dev/null
init 1 root 1u CHR 1,3 0t0 10 /dev/null
init 1 root 2u CHR 1,3 0t0 10 /dev/null
init 1 root 3w CHR 1,11 0t0 15 /dev/kmsg
init 1 root 5r REG 0,4 0 4026532184 mnt
init 1 root 6r REG 0,4 0 4026532200 mnt
init 1 root 8u DIR 8,16 4096 2 /
init 1 root 9u sock 0,8 0t0 15429 protocol: AF_VSOCK
init 1 root 10u a_inode 0,12 0 14787 [eventpoll]
init 1 root 100u sock 0,8 0t0 15424 protocol: AF_VSOCK
kernel core dump
ipmitool 工具发送 NMI 信号
让系统产生 vmcore(Linux 内核崩溃时产生的内核转储文件)
以便后续分析
边栏推荐
- 第三章 标准单元库(上)
- AWS uses EC2 to reduce the training cost of DeepRacer: DeepRacer-for-cloud practical operation
- 【论文阅读】Anchor-Free Person Search
- tensorRT5.15 使用中的注意点
- Golang环境变量设置(二)--GOMODULE&GOPROXY
- 计算某像素点法线
- SQL注入详解
- MNIST handwritten digit recognition - based on Mindspore to quickly build a perceptron to achieve ten categories
- 【Copy攻城狮日志】飞浆学院强化学习7日打卡营-学习笔记
- 软著撰写注意事项
猜你喜欢

No matching function for call to ‘RCTBridgeModuleNameForClass‘

深度学习理论 —— 初始化、参数调节

中国联通、欧莱雅和钉钉都在争相打造的秘密武器?虚拟IP未来还有怎样的可能

深度学习理论——过拟合、欠拟合、正则化、优化器

tensorRT教程——tensor RT OP理解(实现自定义层,搭建网络)

数据库的简述与常用操作指南

第二章 STA相关概念

双向LSTM

在AWS-EC2中安装Minikube集群

MNIST Handwritten Digit Recognition - Image Analysis Method for Binary Classification
随机推荐
CSDN大礼包--高校圆桌派大礼包
yoloV5 使用——训练速度慢,加速训练
Introduction to Convolutional Neural Networks
【论文阅读】Multi-View Spectral Clustering with Optimal Neighborhood Laplacian Matrix
Tencent and NetEase have taken action one after another. What is the metaverse that is so popular that it is out of the circle?
YOLOV5 V6.1 详细训练方法
安装pyspider后运行pyspider all后遇到的问题
"A minute" Copy siege lion log 】 【 run MindSpore LeNet model
DeblurGAN-v2: Deblurring (Orders-of-Magnitude) Faster and Better 图像去模糊
Cut the hit pro subtitles export of essays
深度学习理论 —— 初始化、参数调节
Data reading in yolov3 (1)
LeetCode_Nov_4th_Week
AWS uses EC2 to reduce the training cost of DeepRacer: DeepRacer-for-cloud practical operation
度量学习(Metric learning、损失函数、triplet、三元组损失、fastreid)
SQL注入详解
LeetCode_Dec_1st_Week
基于BiGRU和GAN的数据生成方法
Attention Is All You Need(Transformer)
target has libraries with conflicting names: libcrypto.a and libssl.a.