服务器cpu占用过高怎么办?游戏cpu占用率高解决办法

服务器cpu占用过高怎么办?游戏cpu占用率高解决办法

这个图看起来不是很恐怖呀,最近的一次游戏更新,造成了CPU的使用率大量飙升,有随时会崩掉的危险,还有这次更新改动的东西有点多,所以不太好排查问题,如果版本一个个的去回退,那将是一项很辛苦的工作,怎么办呢,问题又不能不处理,而且要快,不然老板又该生气了。

那就想办法呗,最好能快速的定位到哪块代码出问题了,精确到某一个函数,看看CPU占用的时间最长,

于是便网上找了找资料,他们说要用到一款工具 VTune

VTune 是什么呢,英特尔VTune™性能分析器,对他是一个性能分析器,

服务器cpu占用过高怎么办?游戏cpu占用率高解决办法

他能这样分析出每个进程的CPU占用时间,然后再能够进一步精确到哪个函数的具体调用时间,这样,你就可以知道你的代码哪个地方占用的CPU耗时最长了。

接下来,继续我们的操作,找了一圈资料下来,发现都是天下文章一大抄,自己还是一头雾水,那就直接跳到官方网站 按上面的提示自己操作吧。

服务器cpu占用过高怎么办?游戏cpu占用率高解决办法

虽然是全英文版本的,如果你不习惯 你可以网页翻译成中文来看

服务器cpu占用过高怎么办?游戏cpu占用率高解决办法

直接复制右侧的脚本 打开SHELL 窗口,直接运行就行了,

wget https://registrationcenter-download.intel.com/akdlm/irc_nas/18487/l_BaseKit_p_2022.1.2.146_offline.sh

sudo sh ./l_BaseKit_p_2022.1.2.146_offline.sh

安装过程如下

服务器cpu占用过高怎么办?游戏cpu占用率高解决办法

这里显示己经下载完成了

我们再执行

sh ./l_BaseKit_p_2022.1.2.146_offline.sh

会进入到安装页面

服务器cpu占用过高怎么办?游戏cpu占用率高解决办法

我们只需要 用 Tab 键切换选择 Accept& install 就可以进入安装了

最后会出现安装成功的页面

服务器cpu占用过高怎么办?游戏cpu占用率高解决办法

点击关闭就可以了

最后还要设置一下环境变量

我的是安装路径是:/opt/intel/oneapi/vtune/2022.0.0/bin64

打开 /etc/profile在末尾添加:export PATH=$PATH:/opt/intel/oneapi/vtune/2022.0.0/bin64

然后再刷新一下环境变量 source /etc/profile

使之立即生效

按常规来说,这样就可以启动了

./vtune-gui: error while loading shared libraries: libatk-bridge-2.0.so.0: cannot open shared object file: No such file or directory

执行 ./vtune-gui 报上面的错误

服务器cpu占用过高怎么办?游戏cpu占用率高解决办法

查了一下 是缺少依赖引用的

yum install at-spi2-atk

yum install gtk3

把这两个依赖装上去

你以为这样又可以了嘛 还是不行嘛

[18610:0303/142946.181426:ERROR:browser_main_loop.cc(1409)] Unable to open X display.

报这个错误,这个我又折腾了半个小时,发现不行 只是不能用图开界面,那我换个方式嘛,用黑框框界面也可以接受

服务器cpu占用过高怎么办?游戏cpu占用率高解决办法

./vtune -collect hotspots -run-pass-thru=--no-altstack -target-install-dir=HOST/VTUNE/INSTALL/PATH -target-pid 14352

这是我组合起来的格式命令 网上找了一圈 没有一个能执行的 你只需要把进程 pid 换一下 就是上面的 14352 换成你想 collet的程序进程就好了

如果你感觉采集时间够了 按CTRL+C 结束就好了 ,他会帮你生成报告信息

服务器cpu占用过高怎么办?游戏cpu占用率高解决办法

Function 是 函数名 Module 是模块 CPU Time是占用的时间,基本上到这里,就能解决我们所需要的问题了,可以再深入研究一下。

以上是关于“服务器cpu占用过高怎么办?游戏cpu占用率高解决办法”的所有内容。
由网友上传(或整理自网络)。转载请注明:http://www.xingexing.com/xitong/771hhf8n.html

相关推荐

  • ip代理服务器软件,代理IP软件哪个好用

    在这个大家都身处互联网时代里,离不开手机离不开电脑更离不开网络,尤其是一些做业务的朋友,他们工作需要用到IP具,今天给大家分享一个大牌老字号。IP代理软件目前都是国内的IP,选择这类产品,主要看IP数量还好IP的稳定性,这些都决定了这款软件的好与坏,目前拥有正规机房多IP混合模式的又是高匿名8级加密的就属深度IP转换器。那么我们怎么才能使用这款产品呢,打开百度搜索深度IP转换器官网,一定进入官方网…

    时间:2022-10-10网络知识
    阅读:115次
  • dnf黑屏怎么办?dnf掉线的解决方法

    今日我们怀着激动的心情,在10点登陆游戏(跨5),发现跨区并未更新,频道比原来还少了许多,登陆还。出现卡登陆和卡黑屏。故障分析:经过多次尝试,我们发现本次全服跨区更新,游戏客户端和服务器配置文件改变较多,本地客户端的旧配置(未自动清空)存储文件【DNF.cfg】,造成映射服务器IP、端口等路径不对齐,可能会造成卡登陆和卡黑屏问题。解决方案:1.若打开了文件夹隐藏功能,一定要手动显示才能找到这个文件…

    时间:2022-10-12软件教程
    阅读:151次
  • w10软件打不开怎么回事?windows10网站打不开咋办

    当用户在浏览器中输入网站的域名时,此时将发送请求到DNS服务器以识别连接到该主机名的IP地址,只有正确解析了IP地址才会打开你想要访问的网站。但有时你会收到一个错误消息,告诉你DNS服务器没有响应。要解决这个问题,你可以尝试几种不同的方法。定位问题首先判断是否是你的电脑无法访问互联网导致,可以尝试打开其他网站,看看是否可以正常访问,如果可以正常访问则说明联网功能是正常的,那么可以直接进行“清除DN…

    时间:2022-10-19电脑故障
    阅读:223次
  • ftp客户端软件有哪些,FTP客户端电脑软件推荐

    FTPRush是一个Windows平台下的高性能FTP客户端,同时它也是一个优秀的FXP客户端,不仅如此,它还完美支持SFTP协议和TFTP协议。您可以使用FTPRush来进行文件上传下载和服务器对服务器传输。FTPRush支持完全的界面自定义,您可以定制出您喜欢的界面布局和风格,通过内置的脚本功能您还可以轻松地制作自动化任务。软件功能支持FXP(服务器对服务器传输),类似资源管理器的简单易用界面…

    时间:2022-10-20
    阅读:110次
  • linux查看内存命令,linux查看内存使用情况命令

    0.引言:系统内存是硬件系统中必不可少的部分,定时查看系统内存资源运行情况,可以帮助我们及时发现内存资源是否存在异常占用,确保业务的稳定运行。例如:定期查看公司的网站服务器内存使用情况,可以确保服务器的资源是否够用,或者发现服务器内存被占用异常可以及时解决,避免因内存不够导致无法访问网站或访问速度慢的问题。因此,对于Linux管理员来说,在日常工作中能够熟练在Linux系统下检查内存的运行状况就变…

    时间:2022-10-31网络知识
    阅读:111次
  • 电脑内存占用过高怎么办?电脑内存占用率过高的解决方法

    1.单击开始按钮,在搜索框中输入服务,然后单击以在弹出的搜索结果中打开服务2.有些服务会由系统自动加载。我们不使用某些服务,但是系统会自动加载并占用大量内存。我们可以禁用一些未使用的服务。3.例如,IPHelper,IPHelper服务主要用于IPv6。IPv6通常在日常使用中无法访问,因此禁用IPHelper服务通常无效。右键单击属性,然后将启动类型设置为禁用。4.PrintSpooler,此服…

    时间:2022-11-04操作系统
    阅读:100次
  • dreamweaver教程,Dreamweaver cs6 网页设计教程

    一、新建一个站点二、设置站点的服务器和图片存储路径1.设置图片存储路径:点击上图的管理站点弹出下图界面2.设置服务器:三.新建一个HTML文件,修改页面属性:1.打开页面属性:2.选择标题编码项,文档类型选择HTML53.配置首选参数,这样新建的HTML文件会默认使用HTML5格式四、代码缩进快捷键:五、HTML知识:1.标题:标题有h1到h6几种样式,都是单独一行,字体加粗变大的效果,h1最大,…

    时间:2022-11-10操作系统
    阅读:101次
  • win10系统打不开网页怎么办?win10网页打不开的解决方法

    目前已有不少人升级了Win10系统,有部分朋友反馈说常常会遇到网页无法打开的情况。出现这个问题的原因是系统手动设置代理中的使用代理服务器功能自动打开了。刚开始,我使用了360修复,修复以后可以正常访问网页。但是几分钟以后又出现了相同的问题。如此反复真是麻烦死了。今天终于让我找到了解决办法。下面是我解决问题的步骤。希望对遇到同样问题的朋友有帮助。方法步骤:1.打开设备,依次点击左下角的windows…

    时间:2022-11-12网络知识
    阅读:125次