小编Luc*_*sBr的帖子

使用wireshark或其他工具绘制RTT直方图

我有一个小办公室网络,我遇到了巨大的互联网链接延迟.我们有一个简单的网络拓扑:配置为运行ubuntu服务器10.10的路由器的计算机,2个网卡(一个连接到互联网链接,另一个连接到办公网络)和一个连接20台计算机的交换机.我在路由器上收集了一个巨大的tcpdump日志,我想用所有 TCP流的RTT时间绘制直方图,以试图找出这个延迟问题的最佳解决方案.那么,有人可以告诉我如何使用wireshark或其他工具吗?

histogram tcpdump wireshark roundtrip

6
推荐指数
1
解决办法
2万
查看次数

链接错误 - gcc -lm

好吧,我认为我的问题有点有趣,我想了解我的Ubuntu盒子里发生了什么.

我编译并链接gcc -lm -o useless useless.c了以下无用的代码:

/*File useless.c*/
#include <stdio.h>
#include <math.h>
int main()
{
    int sample = (int)(0.75 * 32768.0 * sin(2 * 3.14 * 440 * ((float) 1/44100)));
    return(0);
}
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.但是当我改变这个:

/*File useless.c*/
#include <stdio.h>
#include <math.h>
int main()
{
    int freq = 440;
    int sample = (int)(0.75 * 32768.0 * sin(2 * 3.14 * freq * ((float) 1/44100)));
    return(0);
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用相同的命令行编译,gcc响应:

/tmp/cctM0k56.o: In function `main':
ao_example3.c:(.text+0x29): undefined reference to `sin'
collect2: ld returned 1 exit …
Run Code Online (Sandbox Code Playgroud)

ubuntu linker gcc math.h ld

3
推荐指数
1
解决办法
3569
查看次数

仅在命令行中设置Xdebug断点

我正在努力使用PHP维护脚本,我一直在寻找一种仅在命令行中使用xdebug的方法(比如gdb old-school),但我无法弄清楚如何设置断点,进行一步,继续前进.正如phpinfo();所说,Xdebug正在运行.

我发现了许多关于如何使用Eclipse和其他工具执行此操作的文档,但没有使用CLI.谁能帮助我?我的环境是Centos 6和Bash.

任何帮助表示赞赏.

谢谢!

php command-line centos xdebug centos6

3
推荐指数
1
解决办法
2727
查看次数

标签 统计

centos ×1

centos6 ×1

command-line ×1

gcc ×1

histogram ×1

ld ×1

linker ×1

math.h ×1

php ×1

roundtrip ×1

tcpdump ×1

ubuntu ×1

wireshark ×1

xdebug ×1