腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如何保护
cpu
不受
linux
调度程序的影响(防止它将线程调度到该
cpu
)?
、
、
、
来自
linux
手册页: 将
进程
限制
在单个
CPU
上运行,还避免了当
进程
停止在一个
CPU
上执行,然后在另一个
CPU
上重新执行时,缓存失效所造成的性能成本。此外,如果我希望得到更
实时
的响应,我可以将该线程的调度器策略更改为SCHED_FIFO,并将优先级提高到某个高值(直到sched_get_priority_max),这意味着当该线程准备就绪时,该线程应该总是抢占运行在其
cpu
上的任何其他线程。但是,此时运行在
实时
线程
浏览 1
提问于2012-06-20
得票数 38
回答已采纳
1
回答
您是否需要一个
实时
操作系统以确保您的程序从未从
CPU
中取出?
、
、
、
、
如果我要写一个程序,并且我希望保证这个程序永远不会看到一个实例,在它运行之后,它被踢出
cpu
直到程序终止,那么我需要一个RTOS,还是有一种方法在常规的
linux
操作系统上获得这样的经验。示例:允许我们运行无头
Linux
机器,并以用户或根用户的身份运行程序(例如从传感器读取SPI数据,侦听http请求),并且有理由相信除了运行的单个独立脚本之外,几乎没有其他与机器的交互。如果我想确保我的
进程
运行永远不会从我的
cpu
被删除,即使有一段时间我永远不会错过有价值的传感器信息或传入的http请求,这是否需要一个<
浏览 7
提问于2021-01-15
得票数 0
回答已采纳
12
回答
如何在C中通过PID在
Linux
中计算
进程
的
CPU
使用率?
、
、
我想用C语言以编程方式计算
Linux
中给定
进程
ID的
CPU
使用率。为了进一步明确这一点: I应该能够确定所提供的
进程
I或
进程
的
CPU
使用率。
进程
不必是子
进程
。
浏览 132
提问于2009-09-14
得票数 99
回答已采纳
1
回答
在
Linux
中
限制
进程
的相对(而非绝对)处理器消耗
、
、
、
在
Linux
中,执行系统策略
限制
单个
进程
的相对
CPU
使用的标准方法是什么?也就是说,在四核机器上,即使
进程
创建了更多的线程,我也不希望
进程
同时使用两个以上的
CPU
。我不想要一个绝对的时间
限制
,只是一个相对的
限制
,这样一个任务就不能控制机器。这也与renice不同,renice允许
进程
使用所有资源,但如果其他人也需要资源,请礼貌地让开。ulimit是通常的资源
限制
工具,但它不允许这样的
CPU<
浏览 0
提问于2010-06-06
得票数 0
1
回答
实时
Linux
系统监控工具
、
、
、
有谁知道
Linux
中的
实时
系统监控工具吗?它应按
进程
显示
cpu
使用率。它应该显示哪个
进程
使用了多少
CPU
(特定
进程
的
CPU
使用率)。它可以有插件支持。
浏览 1
提问于2012-03-10
得票数 0
3
回答
Linux
/etc/security/
Linux
s.conf解释
、
、
例如,它说:maximum realtime priority allowed for non-privileged processes (
Linux
2.6.12 and higherdata size (KB) maximum filesize (KB) maximum locked-in-memory address space (KB) maximum nice priority allowed
浏览 0
提问于2013-03-13
得票数 9
回答已采纳
1
回答
Linux
内核-
CPU
子系统( CGROUPS)与
CPU
调度器有何不同?
、
、
、
、
Linux
内核代码提供了
CPU
调度程序,它具有用于调度
进程
(包括停靠容器
进程
)的多个调度算法。 这个版本1的实现被
Linux
内核4.5中的版本2实现所取代。版本2修正了与版本1实现相关的一些
限制
。
Linux
内核中的六个CGROUP子系统中有两个是
cpu
子系统& cpu
浏览 6
提问于2020-02-03
得票数 0
1
回答
如何将
CPU
专用于
进程
、
我试图搜索解决方案,但我发现的只是如何使用任务集或sched_setaffinity将
进程
引脚到
CPU
。但看起来这不会使
进程
独占访问
CPU
,也就是说,调度程序可能会在这个
CPU
上分配一些其他
进程
。是否有任何方法或命令可以确保
CPU
专用于
进程
?使用任务集,我们可以确保一个特定的
进程
只在特定的
CPU
上运行,但是我希望它也是另一种方式,在那里
CPU
被绑定到那个
进程
。我发现了像如何分配<e
浏览 0
提问于2019-07-17
得票数 5
回答已采纳
2
回答
为什么sudo用户可以使用sched_setscheduler SCHED_RR而根用户不能使用?
、
、
、
、
我有一个用户空间程序,它使用戈登的wiringPi库,特别是试图为当前
进程
设置最高优先级的piHiPri()函数 (使用sched_setscheduler和SCHED_RR模式)。
浏览 0
提问于2015-06-05
得票数 4
3
回答
是否将游戏
进程
的优先级更改为
实时
对
CPU
不利?
、
、
、
、
在Windows上,我经常将游戏
进程
的优先级改为“高”或“
实时
”,以提高性能。这从未导致我的硬件出现任何问题。我在想,也许我可以在
Linux
上使用chrt命令来改变游戏
进程
的
实时
优先级,因为reniceing,即使是-20 (最高优先级)似乎也没有提供任何明显的提升。但是,我不知道这样做是否对我的
CPU
有害,所以我对此很谨慎。有人能告诉我风险吗?
浏览 0
提问于2017-01-01
得票数 8
回答已采纳
1
回答
如何
限制
一个
进程
与upstart一起使用多少
cpu
(Ubuntu11.10)
、
我想
限制
处理器功率的使用( Rails应用程序的Resque),我发现这个新贵看起来很有希望,我可能会做我想做的事情: http://upstart.ubuntu.com/wiki/Stanzas#limit但是我不太确定如何使用它,比如说我希望
进程
最多使用我两个
CPU
中的50%,我应该在我的upstart文件中写些什么呢?
浏览 0
提问于2012-01-02
得票数 1
回答已采纳
2
回答
为什么在重复调用clock_gettime时会看到400倍的异常计时?
、
、
、
、
) }接下来,我在一个专用的核心上运行它(或者sysadmin告诉我的),以避免任何
进程
被调度器移到后台的问题如果我们假设内核真的专用于这个
进程
,而不是被其他东西使用(这可能是真的,也可能不是;当不是在专用的内核上运行时,平均时间是相同的,但sd/max稍大一些),还有什么会导致这些“减速”(因为没有更好的名称
浏览 0
提问于2018-03-10
得票数 7
12
回答
x86有开放源码的
实时
操作系统吗?
、
、
、
有开源的
实时
操作系统吗?我听说过
实时
Linux
,但大多数实现似乎都是一个专有的RTOS (您必须付费),它将
Linux
作为一个
进程
运行--就像阿登斯的RTX
实时
系统适用于Windows一样。编辑:我应该澄清,我正在寻找RTOS与多核x86家庭
CPU
工作。
浏览 42
提问于2008-12-17
得票数 14
1
回答
将所有操作系统
进程
绑定到一个
CPU
、
、
对于类
linux
操作系统,有没有办法
限制
物理
CPU
的使用?我不想在一般情况下
限制
CPU
数量,我只想将所有系统
进程
绑定到一个
CPU
上,并在其他
CPU
上运行其他软件。
浏览 0
提问于2013-09-17
得票数 0
6
回答
将
进程
限制
为不超过
CPU
使用率的10%
、
、
、
我操作一个
Linux
系统,它有很多用户,但有时会发生滥用;在这个系统中,用户可能运行一个占用80%以上
CPU
/内存的
进程
。那么,是否有办法通过
限制
进程
可以使用的
CPU
使用量(例如10% )来防止这种情况发生呢?我知道cpulimit,但不幸的是它将
限制
应用于我指示它
限制
的
进程
(例如单个
进程
)。因此,我的问题是,如果不需要提供它们的id/路径,那么如何才能对将来将运行的所有正在运行的
进程</
浏览 0
提问于2014-08-24
得票数 46
回答已采纳
3
回答
Python:对subprocess.call / subprocess.Popen来说很好吗?
、
、
、
我需要
限制
使用subprocess.call从python
进程
中生成的外部命令行应用程序占用的时间和
cpu
,主要是因为有时产生的
进程
被卡住并将
cpu
固定在99%。友好和超限似乎是实现这一目标的合理方法,但我不确定它们将如何与子
进程
交互。
限制
是这样的:如果花费超过60秒的时间,
cpu
限制
在20%的时间内,会杀死这个过程我想将资源
限制
应用于子
进程
,而不是用于生成subprocesses.的<em
浏览 1
提问于2009-11-06
得票数 45
回答已采纳
2
回答
linux
内核线程在
cpu
硬件线程上映射1:1或m:n吗?
、
、
、
、
例如,我在
linux
上有4个
进程
,每个线程有5个线程,我的
cpu
是i7 4C8H。 (1)对于每个
进程
,它是否
限制
其所有线程只消耗一个
cpu
线程?一个
进程
可以使用所有的
cpu
核心/线程吗?(2)
linux
内核是否为每个
进程
平均分配时间片(如果它们都很忙,并且没有指定和优先级),还是按照它们的线程号分配时间片,
进程
的线程越多,时间片越多?
浏览 3
提问于2017-01-09
得票数 2
回答已采纳
1
回答
如何
限制
ruby对Passenger/NGINX的
CPU
使用?
、
、
、
、
我的应用程序偶尔会运行一些非常密集的
进程
,当每次处理长达30秒时,ruby
进程
的
CPU
使用率会达到100%。 我希望能够
限制
ruby
进程
可以访问的可用
CPU
。Passenger和NGINX的设置都很好,我只需要
限制
passenger/ruby
进程
可以访问的可用
CPU
。如果我可以将其设置为每个
进程
80%,那么我的密集型
进程
的处理时间会稍长一些(最多为80%),但我的总
CPU
浏览 0
提问于2018-03-13
得票数 0
1
回答
如何通过游戏手册
限制
CPU
的使用,以及任何最佳实践?
、
、
当ansible-playbook运行时,我对我的AWS EC2实例上的
CPU
使用情况做了一个力士测试。令我惊讶的是,
CPU
使用率达到99%。我使用Python的psutil.
cpu
_percent(interval=1)进行了力士测试。99.0 >>> psutil.
cpu</e
浏览 3
提问于2020-01-17
得票数 0
回答已采纳
1
回答
SIGALRM和SIGVTALRM有什么区别?
在我的情况下,我想针对特定的线程时间发出这样的信号,如果
进程
被挂起或不存在,时间计数器就会被挂起(例如,如果被杀死,然后通过criu稍后恢复的话,就会发生这种情况)。
浏览 0
提问于2020-05-21
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一次限制进程的 CPU 用量的实操过程
Linux杀不死的进程之CPU使用率这么高
Linux服务器存在某进程CPU过高如何追溯其问题根源?
linux-ulimit控制shell程序的资源
Docker 技术鼻祖!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券