未总结—64位机器上跑32位程序注意事项
https://www.cnblogs.com/wi100sh/p/4570552.html
https%3A%2F%2Fwww.cnblogs.com%2Fwi100sh%2Fp%2F4570552.html
https://www.cnblogs.com/wi100sh/p/4570552.html
https%3A%2F%2Fwww.cnblogs.com%2Fwi100sh%2Fp%2F4570552.html
perf是Linux下的一款性能分析工具,能够进行函数级与指令级的热点查找。
利用perf剖析程序性能时,需要指定当前测试的性能时间。性能事件是指在处理器或操作系统中发生的,可能影响到程序性能的硬件事件或软件事件
实时显示系统/进程的性能统计信息
常用参数
-e:指定性能事件
-a:显示在所有CPU上的性能统计信息
-C:显示在指定CPU上的性能统计信息
-p:指定进程PID
-t:指定线程TID
-K:隐藏内核统计信息
-U:隐藏用户空间的统计信息
-s:指定待解析的符号信息
‘‐G’ or‘‐‐call‐graph’ <output_type,min_percent,call_order>
graph: 使用调用树,将每条调用路径进一步折叠。这种显示方式更加直观。每条调用路径的采样率为绝对值。也就是该条路径占整个采样域的比率。
fractal: 默认选项。类似与 graph,但是每条路径前的采样率为相对值。
flat: 不折叠各条调用
选项 call_order 用以设定调用图谱的显示顺序,该选项有 2个取值,分别是 callee 与caller。
将该选项设为callee 时,perf按照被调用的顺序显示调用图谱,上层函数被下层函数所调用。
该选项被设为caller 时,按照调用顺序显示调用图谱,即上层函数调用了下层函数路径,也不显示每条调用路径的采样率
https://blog.didiyun.com/index.php/2019/01/02/linux-perf/
https://www.shuzhiduo.com/A/WpdKrb1m5V/
服务器网络问题分析之丢包:
linux系统UDP丢包问题分析思路:
https://cizixs.com/2018/01/13/linux-udp-packet-drop-debug/
ethtool
http://c.biancheng.net/shell/program/
http%3A%2F%2Fc.biancheng.net%2Fshell%2Fprogram%2F%0A
lastlog 使用的是 /var/log/lastlog
文件中的内容,包括 login-name、port、last login time
等
1 | ➜ lastlog |
last 默认读取的是 /var/log/wtmp
文件的信息。输出的内容包括:用户名、终端位置、登录源信息、开始时间、结束时间、持续时间。
注意最后一行输出的是 wtmp 文件起始记录的时间。当然也可以通过 last -f
参数指定读取文件,可以是/var/log/btmp、/var/run/utmp
https://www.cnblogs.com/panfeng412/archive/2011/11/06/segmentation-fault-in-linux.html
https://blog.csdn.net/u011417820/article/details/71435031