送端控制发送频率1KHz. 接收端6个ROS, 96个通道,带组装时,事例率一开始为1KHz,后来降为100Hz. 运行时有报错.好像是pmg挂掉了? RootController_cmm02node05_1496664486.err test_PMG_AGENT_PMG-AGENT_cmm02no Read More
posted @ 2017-06-05 17:23 小荷才楼尖尖角 Views(351) Comments(0) Diggs(0) Edit
带组装时,之所以出现DFM和SFI的报错,是因为SFI在向ROS请求数据时出现TIMEOUT,导致了SFI的强制组装(不完整事例,由于只有一个ROS,于是SFI报warning:No Data Fragments at all.),SFI的超时也会带来DFM接收EoE的超时,于是DFM也报warni Read More
posted @ 2017-06-05 11:53 小荷才楼尖尖角 Views(185) Comments(0) Diggs(0) Edit
查看SFI-1_cmm02node13_1495096946.out文件,发现调用了SFIEvent.cxx中的build函数,其中大多数build event含有138pages, 但是还出现了一些build event只有10pages. 这些只含有10pages的event对应的L1id号正好 Read More
posted @ 2017-05-19 16:30 小荷才楼尖尖角 Views(159) Comments(0) Diggs(0) Edit
单个ROS,接128个通道,带上组装时,取数出现如下错误: 1. 界面报 warning: 16:44:44 WARNING DFM-1 DFM::InputIssue DFM problem with incoming message: SFI EOE message with LVL1ID 41 Read More
posted @ 2017-05-18 16:50 小荷才楼尖尖角 Views(133) Comments(0) Diggs(0) Edit
接收端1024个读出线程,每个线程处理一个socket, 先select,再recv. 发送端布置在4个发送结点:cmm02node02, cmm02node03, cmm02node06, cmm02node07, 每个节点256个发送线程, socket缓冲区: 发送缓冲区16MB, 接收缓冲区 Read More
posted @ 2017-05-03 20:15 小荷才楼尖尖角 Views(422) Comments(0) Diggs(0) Edit
在上一篇博客的基础上,接收端和发送端都加上设置socket buffer的部分,接收缓冲区设置为8MB, 发送缓冲区设置为为16MB时,单通道的带宽能达到 16.6 Mb/s, 总带宽能达到16.6 Gb/s。 由此可见, 增加 socket buffer 可以提高性能 ,使得单通道能满足 16Mb Read More
posted @ 2017-05-02 16:52 小荷才楼尖尖角 Views(254) Comments(0) Diggs(0) Edit
硬件:刀片2 接收端代码: 1024个socketl建立连接后,创建8个线程接收数据,每个接收线程处理128个socket, 每个接收线程对每个socket先select, 再recv(2048字节)300次。 发送端代码:4个发送端,每个发送端256个线程发送数据,一共1024个socket. 加 Read More
posted @ 2017-05-02 15:07 小荷才楼尖尖角 Views(1070) Comments(0) Diggs(0) Edit
接收端程序: 1024个socket建立连接后,创建8个线程收数据,每个线程处理128个socket, 每个线程先select这128个socket,然后用FD_ISSET对这128个socket进行检查和读出。 用脚本bw.sh 统计得到的接收端的总带宽为 0.114 Gb/s, 用 iftop Read More
posted @ 2017-05-02 10:30 小荷才楼尖尖角 Views(2595) Comments(0) Diggs(0) Edit
http://cn.linux.vbird.org/linux_server/0330nfs.php#What_NFS_NFS 1. NFS NFS是分布式计算机系统的一个组成部分,可实现在异构网络上共享和装配远程文件系统。其最大功能是可以通过网络让不同操作系统的计算机可以共享数据,所以也可以将其看 Read More
posted @ 2017-04-24 16:51 小荷才楼尖尖角 Views(919) Comments(0) Diggs(0) Edit
1, 静态局部变量在静态存储区内分配存储单元。在程序整个运行期间都不释放。 2, 为静态局部变量赋初值是在编译时进行的,即只赋初值一次,在程序运行时它已有初值。以后每次调用函数时不再重新赋初值而只是保留上次函数调用结束时的值。 3, 如果在定义局部变量时不赋初值的话,对静态局部变量来说,编译时自动赋 Read More
posted @ 2017-04-22 21:11 小荷才楼尖尖角 Views(437) Comments(0) Diggs(0) Edit