分析专题提供分析的最新资讯内容,帮你更好的了解分析。
注意: > 2.6内核 >或更老2.4 题: >关于Linux内核崩溃转储分析的通用建议指南 >需要技能,即内核编译技能等 建议: > Red Hat Crash Utility的详细演练 > Kdump的用法 对于基本的崩溃转储分析,不需要特殊技能.如果您可以按照说明操作并在崩溃时打开转储,那么您可以在不深入了解内核的情况下进行一些基本诊断.但是,对于除基础之外的任何事情,您将需要知道如何使用g
如何配置 Linux Apache Mysql Php服务器以提高速度? 我有一台服务器,在Ubuntu 8.04上运行了大量修改过的MediaWiki实例.这有点迟钝 – 我还没有采取任何措施来优化它,所以我确信有很多悬而未决的成果可以让它快得多. 但为了优化您需要先测量.我如何找出哪个组件(Apache,Php,Mysql)占用了服务页面的最大时间? 好吧,当你分析这样的东西来找到瓶颈时,你需
如果服务器遇到高负载,我会使用顶级和类似工具来解决原因.但是,只有在服务器遇到问题时才能进行分析,这才有效. 有哪些好的工具可以在以前的时间找到高服务器负载的根本原因?例如,我计划每5分钟输入一个cron作业来保存“顶级”输出,apache服务器统计信息,mysql进程列表等.但这似乎并不优雅,想知道是否有人已经提出了一些实用工具来实现这一目标. 对于持续监控,您可以考虑安装munin.它将每5分
一段时间以来(自EL 4.6起),Red Hat已将 system report and troubleshooting tool嵌入到操作系统中.该工具 sosreport收集系统信息和设置,并将其捆绑到tar.bz存档中以便于分发.通常,这适用于Red Hat支持,但在其他情况下可以证明是有用的诊断. 注 – 此工具也安装在CentOS和其他Red Hat衍生产品上. 我很好奇是否有任何有用的
有人可以推荐一个开源的实时网络分析程序吗? 我正在寻找的程序是在我们的内部网络中显示IP带宽使用情况的图表,可以在我们需要的任何时候快速查看(通常当我们想要快速找出谁正在利用大量带宽时)放慢网络速度). 理想情况下,我们只想将我们服务器机房墙上的监视器连接到一个系统,该系统的NIC将处于许可模式,以便以可视方式记录所有网络活动,这些活动可以轻松查看并全天候运行. 更喜欢开源,因为我没有这个项目的预
我们的一个网络项目被黑了. Malefactor改变了项目中的一些模板文件和web框架的1个核心文件(它是着名的php框架之一). 我们通过git找到了所有损坏的文件并将它们还原.所以现在我需要找到弱点. 很可能我们可以说,这不是ftp或ssh密码绑定.托管提供商的支持专家(在日志分析之后)说这是我们代码中的安全漏洞. 我的问题: 1)我应该使用哪些工具来查看Apache的访问和错误日​​志? (
几个小时前,我们在Ubuntu 12.04上遇到系统崩溃.我们检查了所有日志文件,并没有任何可疑的责任. 记录的最后一些东西是一些鸽舍活动.没有内核恐慌消息.没有. 这是我们在生产之前测试的新服务器(新硬件).而且因为它很难,我怀疑问题可能是由于一些有缺陷的硬件造成的. 我们已经运行了memtester而没有检测到任何问题.我很乐意听到其他硬件测试工具(机器有SSD). 无论如何,我想问你的是另一
我使用Ubntu 12.04服务器作为网关/路由器.该服务器有两个用于LAN和WAN接口的NetXtreme BCM5721千兆以太网PCI Express卡. Opennms监控软件显示WAN(ISP)接口上的传入数据包丢弃. ISP通过SDH / SONET环提供直接以太网连接.但是我没有在LAN接口上看到任何数据包丢弃.这是WAN接口图: 是否有任何工具/命令可以发现导致此类数据包丢弃的原因
我有一个应用程序,我想知道在各种活动中花了多少时间.由于此应用程序是I / O密集型的,因此我希望获得一份报告,该报告将总结每个磁带库/系统调用(挂起时间)花费的时间. 我试过oprofile,但似乎它给出了Unhalted CPU周期的时间(那是cputime,而不是实时) 我已经尝试了strace -T,这给了墙上的时间,但生成的数据很大,并且很难得到摘要报告(并且存在awk / py脚本?)
我有一个在Cent OS下运行的服务器应用程序.服务器每秒响应许多请求,但每小时左右后会反复崩溃并创建一个故障转储文件.情况非常糟糕,我需要尽快找出崩溃原因. 我怀疑问题是并发问题,但我不确定.我可以访问源代码和崩溃转储文件,但我不知道如何使用崩溃转储来指出问题所在. 任何建议都非常感谢. 要查找的第一件事是程序崩溃时收到的错误消息.这通常会告诉您发生了什么样的错误.例如,“分段错误”或“SIGS
你怎么经常解决这个问题?想象一下,线程在Computer1上的libc代码(这是一个系统共享库)内崩溃,然后生成一个coredump.但是,将分析此coredump的Computer2可能具有不同版本的libc. 所以: >在远程计算机上拥有相同的共享库有多重要? gdb会在Conputer2上没有完全相同版本的libc的情况下正确重建stacktrace吗? >为libc提供正确的调试符号有多重
我想知道使用的推荐音频库是什么? 我正在尝试制作一个有助于调谐乐器的小程序. (钢琴,吉他等).我看过关于ALSA& Marsyas音频库. 我认为这个想法是从麦克风采样数据,对5-10ms的分组进行分析(从我读过的).然后执行FFT以确定哪个频率包含最大峰值. 这是一个很好的选择,这是为了完成这样的任务而建立的. 为了调整仪器,您需要做的是使用一种估算基准的算法 频率(F0)的声音.有很多算法可
[注意:这是对 earlier question的重写,被认为是不恰当和关闭的.] 我需要对电视(电视)视频进行像素级分析.这种分析的确切性质并不相关,但它主要涉及从MPEG-2传输流开始查看电视视频每帧的每个像素.主机平台将是服务器级,多处理器64位Linux机器. 我需要一个可以处理传输流解码的库,并实时向我提供图像数据. OpenCV和ffmpeg是我正在考虑进行这项工作的两个库. Open
用Jmeter进行同步压测(多线程模型)、会生成result.jtl结果文件,需要进一步分析结果文件,来统计想要的数据。我一般使用shell脚本进行分析。 result.jtl timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,sentBytes
用Shell脚本动态分析maillog日志,把恶意IP用防火墙禁止 系统环境:Centos 6.5 x64   Postfix邮件系统装好后,发现maillog中太多“SASL LOGIN authentication failed”垃圾IP地址。此脚本用于定期自动的将垃圾IP加入到防火墙中,直接拒绝掉。maillog部分信息如下   用户可以根据自己日志文件中的关键字,灵活的来调整要加入到防火墙
openwrt固件启动后,进入uboot,加载内核,启动init进程,而init进程包含在procd进程中,启动代码如下: int main(int argc, char **argv) { pid_t pid; sigaction(SIGTERM, &sa_shutdown, NULL); sigaction(SIGUSR1, &sa_shutdown, NULL);
我使用Vim时启用了很多插件 – 我收集了多年的插件。我对现在开始Vim需要多长时间感到厌烦,所以我想介绍一下它的初创公司,看看我有多少个插件负责。 有没有什么办法来概述Vim的启动或脚本运行?理想情况下,我想知道Vim在每个Vim脚本中加载多长时间。 如果你使用的是Vim 7.2.269或更高版本,那么你可以使用–startuptime选项。 vim --startuptime vim.log
转自:https://wujunze.com/server_logs_analysis.jsp 自己的小网站跑在阿里云的ECS上面,偶尔也去分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试! 1、查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的
作者简介 作者周荣华具有10年通讯底层研发经验,熟悉linux/vxworks等实时操作系统的内核原理和实现,在虚拟化的openstack,kubernetes,docker等领域也初有涉猎。 摘要 本文讲述当下留下的linux的bash的源代码,通过代码分析和单步调试解析bash的运行流程,适合喜欢研究linux原理的高级用户。分析的源代码来自gnu的开源项目https://git.savann
UNIX下IO模型分析 对UNIX下的五种常见IO模型分析,帮助理解 IO操作的两个阶段 以读数据操作为例: 1. 等待内核数据准备(数据拷贝到内核缓冲区) 2. 将数据从内核拷贝到用户空间 IO模型 UNIX下共有五种常见的IO模型: 下面以recvfrom接口举例 阻塞IO 默认情况下,所有的套接字都是阻塞的 调用recvfrom接口,进程在IO操作的两个阶段都会阻塞,直到最终数据拷贝到用户空