
linux内核工具
scdxmoe
这个作者很懒,什么都没留下…
展开
-
linux:用systemtap来修改下linux内核变量的值
原创文章,转载请注明: 转载自系统技术非业余研究本文链接地址: 用systemtap来修改下linux内核变量的值我们在探索linux内核的时候,经常需要调整下变量的值,看它对系统的影响。如果这个值没有透过/proc来修改的话,那只能编译内核。这个步骤是非常繁琐的。现在我们有systemtap这个利器来帮忙了。演示如下:我们通过修改过extern int s转载 2014-09-05 09:40:46 · 1158 阅读 · 0 评论 -
解决git clone提示Permission denied publickey 问题
http://bbs.gsmcn.cn/thread-2474-1-1.html 偶然编译中文recovery时候遇到了一个错误.后来尝试了一下.解决了,在这里记录分享一下root@htcdev-VirtualBox:~/Rec_folder# git clone git@github.com:APAR1992/CWM_Recovery_v6037_cn转载 2014-10-11 12:17:42 · 16306 阅读 · 0 评论 -
systemtap函数调用栈信息不齐的原因和解决方法 :print_backtrace
http://blog.yufeng.info/archives/1229 本文链接地址: systemtap函数调用栈信息不齐的原因和解决方法有时候在看系统代码的时候,我们很难从源码中看出我们感兴趣的函数是如何被调用的,因为调用路径有可能太多。用户空间的程序gdb设断点是个好的方法,内核的就麻烦了。这时候systemtap可以帮忙, 比如:转载 2014-10-08 14:47:57 · 2702 阅读 · 0 评论 -
centos: git clone提示Permission denied publickey 问题
问题:Initialized empty Git repository in /data1/mouxuan/fastsocket-private/.git/Permission denied (publickey).fatal: The remote end hung up unexpectedly解决步骤:1、cd ~/.ssh2、ssh-keygen原创 2014-10-24 09:41:25 · 3207 阅读 · 0 评论 -
qperf测量网络带宽和延迟
http://blog.yufeng.info/archives/2234 原创文章,转载请注明: 转载自系统技术非业余研究本文链接地址: qperf测量网络带宽和延迟我们在做网络服务器的时候,通常会很关心网络的带宽和延迟。因为我们的很多协议都是request-reponse协议,延迟决定了最大的QPS,而带宽决定了最大的负荷。 通常我们知道自己的网卡是转载 2014-09-15 14:36:19 · 1332 阅读 · 0 评论 -
三张图看遍Linux 性能监控、测试、优化工具
http://linux.cn/article-3820-1-qqmail.html Linux 平台上的性能工具有很多,眼花缭乱,长期的摸索和经验发现最好用的还是那些久经考验的、简单的小工具。系统性能专家 Brendan D. Gregg 在最近的 LinuxCon NA 2014 大会上更新了他那个有名的关于 Linux 性能方面的 talk (Linux Performanc转载 2014-09-24 09:18:11 · 616 阅读 · 0 评论 -
SystemTap Beginner
http://blog.youkuaiyun.com/kafeiflynn/article/details/6429976 SystemTap 应用:对管理员,SystemTap可用于监控系统性能,找出系统瓶颈,而对于开发者,可以查看他们的程序运行时在linux系统内核内部的运行情况。主要用于查看内核空间事件信息,对用户空间事件的探测,目前正加紧改进。安装1、SystemT转载 2014-09-11 14:40:31 · 700 阅读 · 0 评论 -
使用systemtap调试linux内核
http://blog.youkuaiyun.com/heli007/article/details/7187748 安装SystemTap(ubuntu10.10)简便的安装方式通过下面命令直接下载并安装在系统里:# sudo apt-get install systemtap也可以去http://sourceware.org/systemtap/getinvolve转载 2014-09-09 17:50:48 · 1009 阅读 · 0 评论 -
使用gdb调试linux内核
http://blog.youkuaiyun.com/heli007/article/details/7187586 使用Gdb+qemu调试内核:我们调试内核需要一个叫qemu的虚拟机,qemu虚拟的一个好处便是可以让cpu处于冻结状态,从而让操作系统处于暂停状态,这样我们才能很方便的调试内核。首先使用qemu安装一个操作系统,再将该操作系统的内核换成我们要调试的。安转载 2014-09-09 17:49:16 · 1122 阅读 · 0 评论 -
linux:dropwatch 网络协议栈丢包检查利器
原创文章,转载请注明: 转载自系统技术非业余研究本文链接地址: dropwatch 网络协议栈丢包检查利器在做网络服务器的时候,会碰到各种各样的网络问题比如说网络超时,通常一般的开发人员对于这种问题最常用的工具当然是tcpdump或者更先进的wireshark来进行抓包分析。通常这个工具能解决大部分的问题,但是比如说wireshark发现丢包,那深层次的原因就很难解释了。这转载 2014-09-05 09:47:29 · 4237 阅读 · 0 评论 -
linux:systemtap观察page_cache的使用情况
本文链接地址: systemtap观察page_cache的使用情况在规划服务器的内存使用的时候经常需要知道应用在理想情况下会使用多少的pagecache, 我们好预先把这个内存预留出来.这个值操作系统没有提供可查看的管道,我们只能自己写个脚本来实现.下面的systemtap脚本每隔N秒显示下当前os下头10个文件占用多少的pagecache, 降序排列.转载 2014-09-05 09:41:03 · 1028 阅读 · 0 评论 -
一份快速实用的 tcpdump 命令参考手册
http://blog.jobbole.com/91631/ 对于 tcpdump 的使用,大部分管理员会分成两类。有一类管理员,他们熟知 tcpdump 和其中的所有标记;另一类管理员,他们仅了解基本的使用方法,剩下事情都要借助参考手册才能完成。出现这种情况的原因在于, tcpdump 是一个相当高级的命令,使用的时候需要对网络的工作机制有相当深入的了解。在今天的文章中转载 2015-10-08 16:25:00 · 1109 阅读 · 0 评论