It is being observed that multiple PDO go missing when a CPU has high usage and also when there is a high traffic via SSH connection. The arrangement is such that SocketCAN api of the linux system is used to create a CAN BUS containing 3 devices.When observing the candump command, it is seen that multiple PDO as well as frame are dropped. Below is a snapshot of the candump when a PDO missing occured.
/candump can0 -t A -x -d -e
(2021-02-10 16:58:40.464701) can0 RX - - 481 [4] 00 00 00 00
DROPCOUNT: dropped 280 CAN frames on 'can0' socket (total drops 66531)
System specification: 4 core processors, 1 GB RAM,40GB space. Device statistic during stress test: CPU usage: 90% , temperature: 80°c The endurance test was carried by running a bash script from a server PC which create SSH connection, uploads and downloads file of size 450Mb in a loop. The main idea was to see what happens to CAN frame during such stress situation.
Does anyone have an insight or idea regarding such issue, or any suggestion to a solution for such issue. Thank you in advance for the time and patience.