腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
内核:为什么在使用每个
CPU
变量时会禁用抢占?
、
我从
linux
内核中
查看
这个宏,它与处理
cpu
特定
的
变量有关。#define get_
cpu
_var(var) \ preempt_disable(); \ this_
cpu
_ptr(&var在内核中,抢占不是不能发生
的
事情吗?(因为内核
浏览 4
提问于2018-03-21
得票数 0
回答已采纳
3
回答
将windows强制安装到一个
CPU
上,然后接管其余
的
CPU
、
、
我见过很多RTOSes采用这种策略,它们让windows在一个或多个
CPU
上启动,然后在其余
CPU
上运行实时程序。你知道如何实现这一点吗?是否可以让计算机从两个
CPU
启动,然后停止在其余
CPU
上
执行
?我应该开始
查看
哪些文档?我对
linux
内核有足够
的
经验,也许我能够弄清楚如何在
linux
下做到这一点,所以如果有什么东西可以很好地映射到
linux
上,你可以用它来描述它,那就太棒了。
浏览 0
提问于2012-08-26
得票数 0
回答已采纳
2
回答
如何使用
linux
` `perf`‘工具生成“非
CPU
”配置文件
、
、
、
BrendanD.Gregg( DTrace book
的
作者)有一个有趣
的
分析变体:要
查看
的
(和;),线程或应用程序被阻塞
的
位置(不是由
CPU
执行
,而是等待I/O、分页处理程序,或者由于缺少
CPU
资源而去解析这与传统
的
分析方法不同,传统分析通常在给定
的
时间间隔内对线程
的
活动进行采样,并且(通常)只在线程在
CPU
上
执行
工作时才检查线程。 他还可以将
浏览 3
提问于2014-04-16
得票数 18
回答已采纳
2
回答
如何强制c程序在特定
的
内核上运行
、
、
return 0;而且,假设我有一台双核机器:现在我
的
问题是,当我们
执行
程序时,我们如何强制这个程序在core-0 (或任何其他特定
的
内核)中运行?示例,api
的
,代码参考将是有帮助
的
。OTOH,如何检查程序是否在core-0或core-1
浏览 3
提问于2011-11-30
得票数 5
回答已采纳
2
回答
获取Mac OS X上
的
CPU
描述
我想以编程方式获取Mac上
的
CPU
描述,如下所示:Intel(R) Xeon(R)
CPU
X5550 @ 2.67GHz在
Linux
上你可以
执行
grep "^model name" /proc/cpuinfo,在Windows上你可以在注册表中
查看
HKLM\Hardware\Description\System\CentralProcessor\0中<
浏览 1
提问于2011-04-13
得票数 5
回答已采纳
3
回答
如果一个操作系统直接与
cpu
一起工作,它如何限制程序
的
功能?
、
当程序加载到内存中并开始运行时,
cpu
从代码中加载每条指令,并根据操作码和参数
执行
指令,因此,程序直接与
cpu
交互。但是,操作系统(
linux
/win)并不允许您做任何事情,所以您必须请求它
的
许可--使用系统调用。但是我想知道为什么用户代码不能完成操作系统所能做
的
某些事情--不管操作系统内核代码运行命令还是用户运行命令,这对
Cpu
有什么不同?在加载代码之前,操作系统是否会
查看
我
的
代码,并
查看
我是否在使用某些
浏览 0
提问于2020-08-19
得票数 6
2
回答
仅为使用PIP
的
CPU
安装Tensorflow 2.x
、
、
如何使用pip仅安装TensorFlow2.x
的
CPU
版本?在过去,可以安装这两个不同
的
版本。由于我在nonen GPU设备上运行脚本(没有envidia卡,没有cuda支持
的
英特尔卡),我收到以下错误: 2020-04-14 23:28:14.632879: w tensorflow/stream_executor/platform/default/dso_loader.cc:55]无法加载动态库'libcuda.so.1';or错误: libcuda.so.1
浏览 17
提问于2020-04-14
得票数 7
回答已采纳
2
回答
Go剖析器(pprof)时间偏差
、
、
、
当我用
Linux
的
time实用工具测量Go程序
的
运行时,我得到以下输出:user 7m1.788s当我
查看
Go
的
pprof
CPU
分析器中相同
的
程序
执行
的
输出时,我得到了以下输出:(pprof) top 143.32sof 176s
浏览 8
提问于2017-02-23
得票数 2
回答已采纳
2
回答
如何在
linux
系统中
查看
系统用户
的
总
CPU
和内存使用情况
、
、
我知道top命令可以
查看
CPU
和内存使用
的
进程,但是系统
的
一些用户可以生成很多进程,如果我想知道一个用户
的
CPU
和内存使用总量,我必须自己统计,那么
linux
系统中有没有一个命令可以
查看
系统用户
的
CPU
浏览 8
提问于2015-05-26
得票数 2
2
回答
用于java web应用
的
高线程上下文切换
、
、
将用户负载减少到20个用户时,
cpu
使用率平均在55%以上。当然,应用程序线程正在耗尽
cpu
的
说法是不正确
的
,因为我们
的
应用程序不是
CPU
受限
的
应用程序。Code选项卡组下
的
热包选项卡通过显示应用程序花费在
执行
数据库查询
的
大部分时间来确认这一点。 我们使用glassfish 3.1.2.2作为应用服务器,其中最大线程池配置为100。Oracle
Linux
Server 6.4版是我们
的</
浏览 0
提问于2015-03-19
得票数 4
2
回答
在
Linux
中如何命名线程?
、
、
、
我有一个用C/C++编写
的
多线程
Linux
应用程序。我有。为了帮助调试,我希望这些名称在GDB、"top“等中可见。这可能吗?如果可能,如何实现?Windows解决
浏览 1
提问于2009-04-22
得票数 42
回答已采纳
1
回答
难道不允许用户模式程序访问内核空间内存并
执行
输入和输出指令就会破坏拥有
CPU
模式
的
目的吗?
当
CPU
处于用户模式时,
CPU
不能
执行
特权指令,也不能访问内核空间内存。允许用户模
浏览 0
提问于2019-03-10
得票数 18
1
回答
为什么gcc
的
输出比
的
(对于这段代码)慢得多?
、
、
当我在一个定期更新
的
Ubuntu16.04 64位上编译下面的代码时,使用gcc可
执行
文件需要大约45秒
的
CPU
时间来运行。但是在同一台机器上,在Windows 7 64位上,在发布模式下使用Visual 2012,运行
CPU
时间不到10秒。造成这种差异
的
主要原因是什么?gcc
的
优化方案还不够多吗?Visual
的
编译器是更好
的
吗?还是别的什么?", i*dx*100
浏览 1
提问于2017-08-05
得票数 0
4
回答
Linux
中
的
性能监视器
、
可能重复: 您使用什么工具来监视您
的
服务器? 在Windows中,我使用性能监视器来
查看
我
的
服务器正在使用多少
CPU
、内存等。对于
Linux
,是否有类似的东西可以看到内存使用率、
CPU
使用率等等?(vmstat除外)对于
Linux
的
实时分析,什么是最好
的
?
浏览 0
提问于2012-06-11
得票数 1
回答已采纳
9
回答
在286上
的
Linux
?
、
我不拥有286,也不打算在其中运行
Linux
。然而,既然286有保护模式,为什么经常说
Linux
需要386个或更高
的
CPU
?从http://tuxmobil.org/286_mobile.html看来,ELKS版本
的
Linux
可以运行在286上,对吗?已经做了哪些(如果有的话)修改,允许内核在286
CPU
上运行?显然,我理解为386编译
的
内核不能在286
CPU
上
执行
,这是16位<em
浏览 0
提问于2013-01-14
得票数 14
2
回答
GOMAXPROCS是如何在不同
的
平台和容器内确定
的
?
、
、
我很好奇Go运行时如何在各种不同特性
的
平台上(如
Linux
、macOS和macOS)确定macOS(计数
CPU
)?例如,在
Linux
上:我很好奇它是使用sysfs (/sys)来
查看
路径(比如/sys/fs/cgroup/
cpu
/
cpu
.cfs_quota_us )来确定存在多少
CPU
,还是使用procfs (/proc/cpuinfo) (在容器环境中,容器访问
C
浏览 2
提问于2019-01-15
得票数 1
回答已采纳
5
回答
单一流程专用
的
整体核心
、
、
、
、
Linux
中是否有任何方式将一个
CPU
核心分配给特定
的
给定进程,并且不应该在这个核上调度任何其他进程或中断处理程序?我已经阅读过使用任务集实用程序将进程绑定到
CPU
中
的
进程亲缘关系,但这并不能解决我
的
问题,因为只是尝试将给定
的
进程仿射到该核心,但是其他进程可能会被安排在这个核心上,这正是我想要避免
的
。我们应该更改调度
的
内核代码吗?
浏览 11
提问于2012-11-27
得票数 71
1
回答
如何在
linux
中开始将现有的
cpu
调度转换为组调度
、
、
、
以下是我对这个问题
的
理解:group2: user3.user2运行一个进程,当我使用"top“命令
查看
所有进程运行时,我可以看到它们都使用~%25
的
cpu
。)
linux
/内核/
lin
浏览 1
提问于2016-04-23
得票数 0
4
回答
python如何确定是否启用了超线程
、
、
我知道我可以使用import multiprocessing; multiprocessing.
cpu
_count()在Python中找出我有多少个核心,但这给了我8个,因为我在4个物理核心上启用了超线程我很感兴趣
的
是我有多少个物理核心。有没有办法在Python中做到这一点?或者,有没有办法在Python中找出是否启用了超线程?提前感谢您
的
帮助!
浏览 1
提问于2012-10-16
得票数 12
回答已采纳
1
回答
MySQL
CPU
使用率高,但没有繁重
的
查询
、
、
当我在
Linux
上运行"top“命令时,它显示MySQL占用了400%-500%
的
CPU
使用率。但是,当我运行“
查看
mysqladmin”命令以
查看
MySQL正在运行
的
查询列表时,它只显示2,3个查询,这也只需要2,3秒。"top“命令显示MySQL
的
CPU
使用率不断波动,如130%、200%、340%、230%、400%、440%、635%、335% e.c。但是“观看mysqladmin”命令并没有显示占用
CPU</em
浏览 0
提问于2011-02-07
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux下查看CPU信息
Linux服务器如何查看CPU使用率、内存占用情况
Linux 查看 SELinux 的状态
Linux查看日志
CPU的语言种类和执行其实很简单
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券