Apart from these tools, Yocto also offers the standard monitoring tools available on a Linux system. Some examples are:
- htop: This tool is available in the meta-oe layer and provides process monitoring
- iotop: This tool is also included in the meta-oe layer and provides block device I/O statistics by process
- procps: This one is available in Poky and includes the following tools:
- ps: This tool is used to list and provide process statuses.
- vmstat: This is used for virtual memory statistics.
- uptime: This is useful for load averages monitoring.
- free: This is used for memory usage monitoring. Remember to take kernel caches into account.
- slabtop: This one provides memory usage statistics for the kernel slab allocator.
- sysstat: This is available in Poky and contains, among others, the following tools:
- pidstat: This is another option for process statistics
- iostat: This one provides block I/O statistics
- mpstat: This tool provides multi-processor statistics
And Yocto also offers the following network tools:
- tcpdump: This networking tool is included in the meta-networking layer in meta-openembedded. It captures and analyzes network traffic.
- netstat: This is part of the net-tools package in Poky. It provides network protocol statistics.
- ss: This tool is included in the iproute2 package in Poky. It provides sockets statistics.