随笔分类 - 工具学习
摘要:ftrace 简介 ftrace 的作用是帮助开发人员了解 Linux 内核的运行时行为,以便进行故障调试或性能分析。 最早 ftrace 是一个 function tracer,仅能够记录内核的函数调用流程。如今 ftrace 已经成为一个 framework,采用 plugin 的方式支持开发人
阅读全文
摘要:一、简介 SystemTap是一个诊断Linux系统性能或功能问题的开源软件。它使得对运行时的Linux系统进行诊断调式变得更容易、更简单。有了它,开发者或调试人员不再需要重编译、安装新内核、重启动等烦人的步骤。 为了诊断系统问题或性能,开发者或调试人员只需要写一些脚本,然后通过SystemTap提
阅读全文
摘要:Perf 是用来进行软件性能分析的工具。 通过它,应用程序可以利用 PMU,tracepoint 和内核中的特殊计数器来进行性能统计。它不但可以分析指定应用程序的性能问题 (per thread),也可以用来分析内核的性能问题,当然也可以同时分析应用代码和内核,从而全面理解应用程序中的性能瓶颈。 最
阅读全文
摘要:今天网管的同事突然飞给我一个消息,说自己的虚拟机卡死了,说执行了下ls,就卡住了。 这里需要默哀三分钟。 然后我问他虚拟机的内存多大,答曰:1G,然后愤慨的说这么多内存都不够哇。于是我先建议他加内存启动虚拟机,然后上去帮他看看问题在哪? 喔,2G的内存只剩510M了。 然后就top看了一下,发现他在
阅读全文
摘要:apt-get install bind9 配置域名: cn.archive.ubuntu.com 对应IP: 10.60.233.244 vim /etc/bind/name.conf.default-zones 在文件后面添加: zone "archive.ubuntu.com" { type
阅读全文
摘要:本文参考了诸多文章,先感谢这些文章的作者。 使用pxe安装系统需要安装dhcp,tftp,http等服务(当然也可以使用其他文件共享方式比如nfs,ftp)。 实验环境: 1. vmware 12 2.网段 10.0.0.0/8, PXE服务器IP:10.0.0.100 一、安装dhcp服务 可以选
阅读全文

浙公网安备 33010602011771号