2018-01-17strace+httpsession到token

strace手把手教学备忘
要点:

技巧:运行 top 时,按「1」打开 CPU 列表,按「shift+p」以 CPU 排序。

在本例中大家很容易发现 CPU 主要是被若干个 PHP 进程占用了,同时 PHP 进程占用的比较多的内存,不过系统内存尚有结余,SWAP 也不严重,这并不是问题主因。

不过在 CPU 列表中能看到 CPU 主要消耗在内核态「sy」,而不是用户态「us」,和我们的经验不符。Linux 操作系统有很多用来跟踪程序行为的工具,内核态的函数调用跟踪用「strace」,用户态的函数调用跟踪用「ltrace」,所以这里我们应该用「strace」

shell> strace -p 

strace 可以按操作汇总时间:

shell> strace -cp 
2018-01-17strace+httpsession到token_第1张图片
网页截图
shell> strace -T -e clone -p 

http之从session到token

你可能感兴趣的:(2018-01-17strace+httpsession到token)