我知道"perf“工具需要与特定linux内核版本相对应的安装。我知道所有的docker映像都运行在相同的linux内核版本中,而不管linux发行版。
我在坞内使用ubuntu16.04,并且已经安装了linux工具-常见的,start perf告诉我,我仍然缺少一些软件包:‘
# perf
/usr/bin/perf: line 32: lsb_release: command not found
WARNING: perf not found for kernel 4.9.12
You may need to install the following packages f
你会推荐什么最好的工具来分析C/C++代码,并确定哪些部分占用的时间最长。目前,我只是依赖于日志,但信息当然是不准确的,因为引入了不必要的延迟。
优选地,该工具还能够检测/建议可以优化的区域,如果存在这样的工具的话。
平台: Linux
应用程序应该在嵌入式环境中使用,因此它应该是轻量级的和外部的(而不是某个IDE上的插件)。
目前,我正在使用vmware日志洞察力来进行日志分析。是否有任何日志分析工具可以定义搜索模式、交叉日志条目?我的日志看起来如下:
2018-03-20T15:44:14.785Z node-92008 Hostd: pam_unix(passwd:chauthtok): password changed for vpxuser started
2018-03-20T15:44:14.785Z node-92008 Hostd: pam_unix(passwd:chauthtok): password changed for vpxuser` ends with status success
所
服务器在高峰时间变慢了,我真的不知道如何找出瓶颈。我可以升级内存和cpu。目前2gb和2x2.4ghz
Linux每天大约有60.000次页面浏览量,每页有600个唯一用户,大约5个查询数据库是10 is
我已经完成的工作:优化查询,优化apache
我可以用什么工具来检查我需要更多的东西?CPU/RAM必须有一些日志工具,可以在一周后告诉我:您需要RAM。当我在我的控制面板,它告诉我,我使用100%的cpu在高峰时间,但我不知道它是如何计算的。