当前位置:网站首页>Effect of ARP package on FTP dump under vxworks-6.6 system
Effect of ARP package on FTP dump under vxworks-6.6 system
2022-07-03 15:56:00 【ttxs5000】
1、 Application scenarios : In normal communication , plug-in unit (192.168.10.10) With external devices (192.168.10.20) Conduct UDP signal communication , When copying files on plug-ins , You need to disconnect the plug-in from the network cable of the external device , Link the plug-in to PC On board (192.168.10.30), Use FTP Dump files in the device
2、 Abnormal phenomenon : When using FTP Perform a large number of file dump operations (retr) when , There will be network abnormal problems from time to time , The error log is generally caused by the inability to allocate effective network resources , Then the network task of the system hangs .
3、 Troubleshoot problems :1) The first doubt is ,FTP Every operation of the dump function has malloc and free operation , Is it caused by memory block misalignment , Changing to static memory allocation does not solve this problem ;
2) Compared with , There was a failure loading the application , Just run BSP The program will not fail , The suspicion is caused by the application using the network ;
4、 Solution : stay PC Machine to plug-in FTP When copying files , Add plug-in end-to-end communication IP Address ( This example is 192.168.10.20), Prevent plug-ins from constantly sending ARP package , Problem solved
5、 speculation :VxWorks In the network protocol stack , The number of Ethernet packets in the network memory pool is fixed , When the plug-in sends out UDP Packet time , Because the corresponding IP Address , So send out ARP package , here UDP The package was not sent , It will also occupy a piece of network memory resources , When a large number of messages are sent , a large number of UDP The packet is full of network memory pool resources , Cause network communication failure .( The above is personal speculation , Which Daniel knows the specific reason , Please give me more advice )
边栏推荐
- Get the executable path through the process PID (queryfullprocessimagename)
- Go语言自学系列 | golang中的if else if语句
- CString getbuffer and releasebuffer instructions
- WinDbg analysis dump file
- Jmeter线程组功能介绍
- 找映射关系
- 大csv拆分和合并
- Problems of CString in multithreading
- Visual upper system design and development (Halcon WinForm) -6 Nodes and grids
- 请做好3年内随时失业的准备?
猜你喜欢
随机推荐
Detailed pointer advanced 1
Visual upper system design and development (Halcon WinForm) -4 Communication management
[combinatorial mathematics] binomial theorem and combinatorial identity (binomial theorem | three combinatorial identities | recursive formula 1 | recursive formula 2 | recursive formula 3 Pascal / Ya
Baidu AI Cloud helps Shizuishan upgrade the smart health care model of "Internet + elderly care services"
Project -- high concurrency memory pool
MB10M-ASEMI整流桥MB10M
Custom annotation
【Proteus仿真】8×8LED点阵屏仿电梯数字滚动显示
WinDbg分析dump文件
Microservices - load balancing ribbon
Microservice - declarative interface call openfeign
Detailed explanation of four modes of distributed transaction (Seata)
The wonderful use of do{}while()
VC下Unicode和ANSI互转,CStringW和std::string互转
Redis在Windows以及Linux系统下的安装
WinDbg analysis dump file
Go语言自学系列 | golang中的if else if语句
Seckill system 3- product list and product details
自定义注解
Tensorflow realizes verification code recognition (III)