腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何在我的LKM和
Linux
内核之间同步共享数据结构?
linux
、
linux-kernel
我正在用
Linux
开发一个LKM(可加载内核模块)。LKM想要的是通过TCB
遍历
所有
的
进程
信息(即task_strct)。 我想知道当LKM
遍历
数据结构时,TCB数据结构是否正在更新。也就是说,在LKM
遍历
TCB数据结构的过程中,由于
进程
的终止或创建,数据结构是可以更新的。如何在我的LKM和SMP或非SMP
Linux
系统中不断更新TCB数据结构的
Linux
内核之间进行同步?
浏览 2
提问于2015-12-02
得票数 0
2
回答
linux
内核调度器CFS
linux
、
linux-kernel
、
kernel
、
scheduling
linux
内核的CFS调度程序是如何在sched_latency_ns时间内调度
所有
进程
的。它是通过
遍历
红色黑色树还是在每次
进程
切换后重新平衡。
浏览 0
提问于2011-06-09
得票数 1
1
回答
不能在
Linux
内核模块中包含unistd.h
c
、
linux
、
linux-kernel
、
operating-system
、
include
我需要用C在
linux
中使用DFS(深度优先搜索)
遍历
所有
当前
进程
。我需要获取名为gedit的
进程
的父
进程
名称和父
进程
id。我正在尝试使用getppid函数。代码如下:#include <
linux
/module.h>#include <<em
浏览 81
提问于2020-05-05
得票数 0
回答已采纳
3
回答
遍历
进程
的父
进程
,
Linux
内核
loops
、
linux-kernel
下面的代码循环
遍历
curr_task的祖先,一直循环到swapper
进程
(也就是任何
Linux
的“最遥远的”祖先),在那里它会因为swapper == swapper->parent而停止。curr_task->parent) curr_task = curr_task->parent 问题是,我还想获得swapper
进程
的信息
浏览 8
提问于2016-04-15
得票数 1
回答已采纳
1
回答
为在
Linux
平台上运行
进程
设置(系统范围内) CPU亲缘关系
linux
、
kernel
、
load-balancing
我正在进行一种研究,我安排了多个并行应用程序(例如OpenMP/p螺纹应用程序),并在基于
Linux
的多处理器平台上的特定(分区)核心上执行应用程序。但是,如您所知,
Linux
也管理(
所有
)运行的程序。因此,我计划的应用程序执行有时会被
Linux
计划的其他
进程
中断。 我希望将
所有
进程
和守护
进程
(我计划的应用程序除外)设置为CPU 0。我的第一个想法是通过
遍历
内核模块中init任务中的
所有
任务来手动设置CPU
浏览 0
提问于2015-02-23
得票数 1
回答已采纳
1
回答
为什么没有一种简单的方法来列出给定
进程
组中的
所有
进程
?
process
、
process-management
显然,为了有效地支持杀死(0),内核必须跟踪
进程
组中的
进程
。但是,这些信息根本没有向用户空间公开。要获得该信息,必须
遍历
整个procfs树,并检查pgid。编辑:更改问题,这样杀死(0)示例就有意义了。
浏览 0
提问于2017-05-06
得票数 9
4
回答
使用posix函数显示
所有
进程
c
、
ubuntu
、
posix
我正在尝试在Ubuntu中显示当前正在运行的
进程
。system("ps -A"); 此功能显示终端中
所有
正在运行的
进程
。
浏览 3
提问于2010-09-08
得票数 3
回答已采纳
1
回答
按内存使用情况对
进程
进行排序
linux
、
ubuntu
、
command-line-interface
我可以通过以下方式查看
所有
进程
和内存的列表并
遍历
VSZ和RSS列数据。 是否有一种方法可以根据RSS值的降序来排序此命令的输出?PS :这是一个新手问题,因为我对Unix/
Linux
非常陌生。ubuntu
浏览 5
提问于2013-09-26
得票数 0
1
回答
Linux
等待队列-排它和非排它的组合
c
、
linux
、
multithreading
、
wait
、
wakeup
今天,在课堂上,我们学习了
Linux
中的等待队列,在讨论独占/非排他性等待时,出现了一些有趣的东西。N - N - N - E - N - E - N -
浏览 4
提问于2016-10-06
得票数 2
回答已采纳
1
回答
POSIX兼容的
进程
内存
遍历
方式
memory-management
、
posix
、
real-time
是否有一种方法可以让
进程
遍历
自己的内存( POSIX兼容)?这必须在不修改
进程
源代码的情况下完成,但我们可以对系统调用进行干预。解决方案是调用mlockall(),然后对
进程
映射的
所有
内存执行虚拟写入。在
Linux
中,内存映射可以在/proc/self/map(或/proc//map)中获得,但这不是POSIX兼容性的要求。
浏览 3
提问于2014-08-23
得票数 0
回答已采纳
1
回答
“我们”和“乌兰敦”有什么关系?
random
、
w
> strace w 2>&1 | grep urandom> 更新:read(4, "awk\0/urandom/\0", 2047) = 14所以,过滤与核武器有关吗?
浏览 0
提问于2017-04-24
得票数 8
回答已采纳
2
回答
运行时内核级的
进程
信息
c
、
linux
、
kernel
、
linux-device-driver
我正在开发一个
linux
内核模块,它将负责为特定任务运行的
所有
进程
。是否有可能知道某个名为“X”的
进程
是否仍在运行,以及它的当前状态是什么?
浏览 3
提问于2013-03-07
得票数 2
回答已采纳
1
回答
如何在
linux
中禁用核心转储
bash
、
core
、
coredump
我正在尝试禁用应用程序的核心转储,我更改了ulimit -c 0 但是,每当我尝试使用gdb附加
进程
时,使用gdb --pid=<pid>,然后使用gcore,我仍然得到该应用程序的核心转储。
浏览 2
提问于2013-03-06
得票数 2
回答已采纳
1
回答
如何确定文件是否打开?
linux
、
c
、
system-calls
我的代码需要
遍历
目录中的文件,只选择那些当前由系统上任何其他
进程
打开(编写)的文件。 理想的解决方案将适用于
所有
的Unixes,但我会满足于只使用
Linux
。我发现的一个建议是查看
Linux
/proc下的
所有
文件描述符,解析它们的链接,看看它们是否指向感兴趣的文件。但这似乎相当沉重..。也许,用户
进程
可以访问内核中的这些记录?
浏览 0
提问于2021-05-08
得票数 1
1
回答
不杀死
进程
的直接后代的
进程
linux
、
process
、
kill
我怎样才能强迫pkill继续杀死经过
进程
的直接后代的链式
进程
?
浏览 0
提问于2016-06-22
得票数 1
回答已采纳
2
回答
在
Linux
中,哪些用于目录
遍历
的C头文件是
进程
安全的?
c
、
linux
、
cgi
、
pid
我目前在我的CGI网站上使用dirent.h和ftw.h进行目录
遍历
,这是100%用C编写的。我不确定它们是否是
进程
安全的;不同的用户在我的网站上会互相干扰吗? 你会推荐哪些函数用于此目的?
浏览 0
提问于2010-05-07
得票数 1
回答已采纳
2
回答
当大型父
进程
的子分支关闭时,如何防止Perl消耗大量内存?
linux
、
perl
、
memory-management
、
fork
、
free
上下文:问题: 在我试图关闭一组
进程
之前,
所有
这些都可以正常工作。当我中断父
进程
(信号传播到
所有
浏览 4
提问于2015-03-18
得票数 8
回答已采纳
2
回答
Linux
中
进程
的
遍历
页表
linux
、
linux-kernel
、
kernel
我正在尝试为
linux
中的一个
进程
导航页表。printk(KERN_INFO "page frame struct is @ %p", page); return page;此函数从ioctl调用,addr是
进程
地址空间中的虚拟地址return 0;奇怪的是,在用户空间
进程
中调用ioctl,这个segfaults...but看起来我查找页表项的方式是正确的,因为在dmesg中,我获得了每个ioctl调用的示例: [ 1721.4371041721.437108] Val
浏览 1
提问于2012-01-24
得票数 21
回答已采纳
1
回答
在
linux
内核中
遍历
进程
树
recursion
、
linux-kernel
、
kernel
、
kernel-module
我在一个内核模块中有以下代码,它
遍历
进程
树并打印
进程
名称和uids,直到init
进程
:1)在N个
进程
后停止
遍历
进程
树3)使用goto而不是递归函数,但仍然遵循选项#1和#2中的新规则 4)使用其他一些非递归方法,您将为我阐述这些方法
浏览 1
提问于2011-11-21
得票数 1
回答已采纳
1
回答
转储有关多线程程序中
所有
系统
进程
和线程的信息的系统调用。
c
、
linux
、
linux-kernel
、
system-calls
如何在
linux
中进行系统调用(我正在使用ubuntu)来转储有关系统中
所有
进程
以及多线程程序中线程的信息?非常感谢你的帮助。
浏览 2
提问于2015-02-18
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券