linux查看消息队列的状态,linux – 如何知道某个时间点在消息队列中收到的消息数...
我有一个实现,其中硬件每秒通过DMA传输将300个数据包发送到主机应用程序,然后发送到主机应用程序的消息队列.当数据包以高速率发送到应用程序时,我看到应用程序没有收到这样的一个或两个数据包.当我使用tcpdump时,我看到所有数据包都发布到主机.但我如何知道数据包丢弃的位置?使用调试打印将消耗CPU使用率并且也不容易.我可以找出在该消息队列中收到的消息数量吗?使用ipcs -q命令不会列出任何内容...