腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
系统调用,它显示按其状态筛选的
进程
。
、
、
、
、
我正在进行一个系统调用,它以一定的状态遍历每个
进程
(作为参数传递给syscall ),并显示它们的名称、PID、UID和它们的子
进程
的名称。printk(KERN_INFO "Hijo %s\n", child_ptr->comm); } return 0;这将
打印
系统的所有
进程
及其子
进程
我只需要
打印
处于状态' state‘的
进程
的信息(例如,TASK_RUNNIN
浏览 7
提问于2017-05-04
得票数 0
回答已采纳
2
回答
Linux
进程
及其子
进程
读取/写入的字节总数
、
、
我想
打印
Linux
进程
读/写的字节总数。例如,我跑并且想看看GCC总共从
Linux
内核
请求了多少字节,包括它的子字节,以及它们向
内核
发送了多少字节。它不考虑子
进程
。一旦
进程
结束,它就会丢失。像strace这样的工具可以用来
打印
进程
及其子
进程
的syscall(例如:read、write syscalls),但是它无法聚合读/写的字节数。如何
打印</e
浏览 4
提问于2012-01-13
得票数 6
回答已采纳
2
回答
linux
中每个
进程
的内存监控
、
、
、
、
我希望实现我的
内核
能够监控每个
进程
的内存。但是,我所能做的就是
打印
出
进程
和pid。我找不到一个可以帮助监控内存的函数。下面是我实现的
内核
中的代码。我使用的是
Linux
内核
版本4.11.0-rc7。#include <
linux
/kernel.h>#include <
linux
/resource.h> #
浏览 1
提问于2017-04-26
得票数 0
1
回答
linux
非标准串行控制台
、
、
、
我正在将
linux
移植到其中一个自定义架构上。我的串行控制台是非常规的,因为它不能处理中断。现在,我正在尝试将消息从用户空间
进程
发送到控制台。我的印象是,为
内核
注册的控制台也适用于用户
进程
。然而,它并不起作用。我的印象是,我需要为用户
进程
打印
安装一个tty驱动程序。 我正在尝试理解如何分别为用户空间和<e
浏览 0
提问于2012-02-14
得票数 0
2
回答
linux
内核
线程在cpu硬件线程上映射1:1或m:n吗?
、
、
、
、
例如,我在
linux
上有4个
进程
,每个线程有5个线程,我的cpu是i7 4C8H。 (1)对于每个
进程
,它是否限制其所有线程只消耗一个cpu线程?一个
进程
可以使用所有的cpu核心/线程吗?(2)
linux
内核
是否为每个
进程
平均分配时间片(如果它们都很忙,并且没有指定和优先级),还是按照它们的线程
号
分配时间片,
进程
的线程越多,时间片越多?
浏览 3
提问于2017-01-09
得票数 2
回答已采纳
1
回答
如何在
linux
中
打印
内核
堆栈的上下地址,以便
进程
使用pid和不使用pid
、
、
如何在
linux
中为每个
进程
打印
内核
堆栈的下位地址和上层地址 不使用pid
浏览 1
提问于2015-06-14
得票数 0
1
回答
异步和同步在通知系统事件的
进程
和响应信号传递的过程中意味着什么?
、
、
在理解
Linux
内核
时:在对信号传递的反应过程中? 谢谢。
浏览 0
提问于2017-08-18
得票数 2
2
回答
在
linux
上,如何测量
进程
从一个
内核
迁移到另一个
内核
的时间?
、
在
linux
上,我们可以通过以下命令使cpu核心脱机: echo 0 > /sys/devices/system/cpu/<core num>/online.这会导致在该核心上运行的
进程
被迁移到其他核心。我需要做的是测量将
进程
从一个
内核
迁移到另一个
内核
所需的时间。我该怎么做呢?
浏览 2
提问于2011-08-18
得票数 3
1
回答
将参数传递给自定义系统调用
、
、
我开发了一个定制的系统调用来记录终止的
进程
。C程序杀死
进程
并调用自定义的系统调用,传递
进程
的
进程
ID,然后系统调用将被杀死的
进程
的ID
打印
到
内核
的日志。这里,我只是传递一个虚拟来测试系统调用是否写入
内核
日志。系统调用表中的系统调用号为329。下面是我的系统呼叫 { p
浏览 0
提问于2016-11-04
得票数 5
回答已采纳
1
回答
ptrace是访问用户空间还是
内核
空间?
、
、
、
、
我试图通过以下C++代码读取arm Aarch64
linux
上
进程
/线程的指令指针/ pc寄存器,该
进程
/线程卡在系统调用(=
内核
土地)中: ptrace( PTRACE_GETREGSET, threadProcessId, NULL, ®s ); printf( "Register dump: %lx\n", regs.pc ); 但是,
打印
出的地址与/proc/threadProcessId/stack返
浏览 43
提问于2019-01-16
得票数 0
1
回答
进程
管理和内存管理在
Linux
内核
中的用途是什么?
📷
Linux
内核
子系统的存在是为了处理网络、VFS、设备?
Linux
内核
中
进程
管理和内存管理的目的是什么?我还试图找到
Linux
内核
子系统(如VFS、Network、Device )的用途,这些子系统与
进程
管理()和内存管
浏览 0
提问于2019-01-19
得票数 0
1
回答
内核
:在do_execve_common中获取命令行和pid_parent?
、
、
有没有可能获得即将在
Linux
内核
的do_execve_common中创建的
进程
的命令行?换句话说,如何从argv中提取命令行并将其
打印
到dmesg。 其次,是否也可以获得
进程
的pid和父pid?我只需要在
内核
中做这些事情。
浏览 1
提问于2013-03-07
得票数 2
回答已采纳
1
回答
Syscalls:用户是如何将数据传递/接收到
内核
的?
、
在前面的几个问题(下面的链接)中已经讨论了用户和
内核
虚拟地址之间的关系,但据我所知,用户
进程
不能读写
内核
地址。是通过记忆吗?如果是的话,内存布局在哪里?相关问题:所有
进程
的虚拟地址空间是否在它们的“
内核
”部分中都有相同的内容? 📷
浏览 0
提问于2020-07-07
得票数 1
回答已采纳
2
回答
如何从用户空间和
内核
空间
打印
debug
、
我正在学习嵌入式系统 我需要在控制台上
打印
来自用户空间守护
进程
和
内核
空间的调试信息,我为用户空间使用了printf,为
内核
空间使用了printk(KERN_CRIT)。
浏览 6
提问于2017-10-17
得票数 1
4
回答
Linux
如何确定下一个PID?
、
、
、
Linux
如何确定它将用于
进程
的下一个PID?这个问题的目的是为了更好地了解
Linux
内核
。不要害怕发布
内核
源代码。如果PID是按顺序分配的,
Linux
如何填补空白?当它到达末尾时会发生什么?>的PHP脚本,在点击刷新时,相同的PID将
打印
几分钟。这段时间是apache接收到的请求数的函数。即使只有一个客户端,PID最终也会改变。 当PID改变时,它将是一个接近的数字,但是有多接近呢?如果我执行ps aux | grep apache,我会得到相当数量的
进
浏览 10
提问于2010-08-10
得票数 51
回答已采纳
1
回答
通过
内核
读取物理地址中的值
、
、
我在一个旧的
linux
操作系统上工作,它有一个用于所有
进程
的
内核
(它基本上是一个外
内核
类型)。当从用户空间实现调试功能时,我想反汇编其他
进程
的命令。因此,我创建了一个系统调用,它在目标
进程
中获取虚拟地址并在其中
打印
它的值(这样我就可以反汇编字节)。我的想法是切换到目标的pgdir,调用页面遍历,然后访问物理地址指针中的数据。当我试图访问后者时,我得到了一个
内核
恐慌。如果我切换到目标
进程
,然后访问虚拟地址(没有分页),命令的字节会毫无问
浏览 2
提问于2020-06-17
得票数 0
2
回答
过程周围的括号意味着什么?
、
args总是将完整的路径返回到
进程
命令(例如/bin/cat)吗?
浏览 0
提问于2011-10-05
得票数 80
回答已采纳
2
回答
sudo模式和
内核
模式有什么不同吗?
、
、
、
、
在类似UNIX的系统中,我们有一个用户模式和一个
内核
模式。有些指令在用户模式下无法访问。但是,当我们执行sudo时,我们可以访问操作系统的许多关键部分,执行关键操作。我的问题是:当一个程序在sudo模式下执行时,整个程序是否以
内核
模式运行?还是sudo模式只是一个管理用户,其权限仅仅是
内核
可以执行的操作的子集?
浏览 4
提问于2014-02-13
得票数 24
回答已采纳
2
回答
在不使用ioremap或mmap的情况下写入
linux
内核
中的可缓存物理地址
、
、
我正在更改
linux
内核
调度程序,以便在已知的物理内存位置
打印
下一个
进程
的pid。mmap用于用户空间程序,而我读到ioremap将页面标记为不可缓存,这会减慢程序的执行速度。PS:我在qemu上运行这个
linux
内核
。qemu将使用物理地址来读取来宾
内核
发送的信息。写入已知的io端口是不可行的,因为每当存在对该设备的访问时,将调用支持该io设备的设备代码。如何确保
内核
正在使用的物理地址没有分配给任何
进程
。据我所知,ioremap会将
浏览 4
提问于2012-02-08
得票数 0
回答已采纳
2
回答
Linux
内核
如何知道哪个
进程
进行了系统调用?
、
、
假设
进程
进行了系统调用来打开文件,当
Linux
内核
执行这个系统调用时,
Linux
内核
应该将打开文件的fd添加到进行系统调用的
进程
fd表中。当传递给系统调用的参数不包括PID时,
Linux
内核
如何知道哪个
进程
进行了系统调用?
浏览 0
提问于2017-05-11
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux端口和进程号互查
Linux 查询应用进程号、端口、文件
Linux内核解读
Linux进程管理
Linux内核出现漏洞
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券