若程序运行时设备直接重启
检查 /etc/startup.sh 脚本中是否设置了 “shstack 120000” 语句,检查 shell 任务线程栈空间大小
查看系统/应用程序状态,有如下几种:
- leakchk、leakchkstart、leakchkstop:内存泄漏检查。
- free: 显示系统当前的内存信息。
- ss: 查看线程和中断堆栈的使用情况(达到临界值时会报警,溢出时会造成系统崩溃)。
- ts: 查看线程。
- ps: 查看进程 kernel 线程是否正常。
- tp: 查看挂起的线程。
- top: 查看 cpu 的使用情况。
- ints: 查看系统中断向量表信息。
- mems: 查看系统内核内存堆与系统内存堆使用情况。
- loglevel: 显示或设置当前内核日志打印等级。
- shstack: 显示或者设置shell任务堆栈大小。
- netstat: 查看网络状态。
- aborts: 显示当前操作系统异常处理统计信息。
具体命令的使用可以参考《SylixOS shell用户手册》, 查看某个具体命令的帮助方法为 help [cmd]。
更多扩展知识见:
《SylixOS用户手册-shell命令手册》