IBM AIX中产生Core文件的方法(转)

本文介绍在AIX操作系统中如何生成完整的Core文件用于应用程序调试,包括配置系统参数及使用命令生成Core文件的方法。
IBM AIX中产生Core文件的方法 环境:(产品,平台,机型,软件版本,等) 平台:RS 软件版本:AIX4.3 or later 问题描述: 如果用户需要为一个应用进程产生一个完整的core文件用于分析,如何做? 解答: 1. 前提条件 在产生core文件之前,先要配置系统参数以确认系统可以产生一个完整的core文件。另外,文件系统中还需要有足够的剩余空间用于存放所产生的core文件。core文件通常存放在进程属主用户的主目录中。 2. 什么时候要产生完整地Core文件 缺省情况下,进程不会产生一个完整的core文件。如果需要跟踪调试一个应用的共享内存段中的数据,特别是线程堆栈中的数据,则需要产生一个完整的core dump文件用于分析。 3. 若需要产生完整的core文件信息,首先需要以root身份执行下面的命令: # chdev -l sys0 -a fullcore=true 上述命令也可以通过smitty来完成: smitty --> System Environments --> Change/ Show Characteristics of Operating System Change/ Show Characteristics of Operating System Maximum number of PROCESSES allowed per user [128] Maximum number of pages in block I/O BUFFER CACHE [20] Maximum Kbytes of real memory allowed for MBUFS [0] Automatically REBOOT system after a crash false Continuously maintain DISK I/O history false HIGH water mark for pending write I/Os per file [33] LOW water mark for pending write I/Os per file [24] Amount of usable physical memory in Kbytes 262144 State of system keylock at boot time normal Enable full CORE dump true Use pre-430 style CORE dump false Enable CPU Guard disable 将上面列表中的“ Enable full CORE dump ”项设置为“true”。 4. 使用下面的命令产生一个core文件: # kill -11 注意:上面的命令同时也会杀掉指定的进程。 ========================================================= 附录 B. 如何查看C程序产生的CORE DUMP(来源于IBM cn) Document #: 1317181000005 环境: 产品:IBM C 和C++ Compiler 平台:AIX4.3.0以上 版本: C for AIX version 3 以上 问题描述: 如何查看C程序产生的CORE DUMP,并找到产生问题的根源? 解答: 在AIX操作系统上查看C程序产生的CORE DUMP,可以使用AIX操作系统提供的命令:dbx. 如果用户在使用时发现无此命令,则需安装 操作系统的文件包:bos.adt.debug。 具体使用dbx命令的方法如下: 1。首先在进行C程序 编译时,要使用-g选项。 cc -g -o samp1.o samp1.c 2.在执行完程序,并产生CORE DUMP文件core后,使用:dbx samp1.o core 命令可查看CORE DUMP。 要想找到是哪个函数或语句引起的问题,在dbx的命令行再输入where,即可显示出所需的信息。dbx的命令行还可执行多种命令以完成不同的查看功能,用户可通过help命令了解这些命令。
数据集格式:Pascal VOC格式+YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件)图片数量(jpg文件个数):2253标注数量(xml文件个数):2253在电力系统运行过程中,输电线路的安全状况对于整个电力供应网络的稳定性具有至关重要的影响。为确保输电线路的正常运行,通常需要对输电线路进行定期的检测和维护。近年来,随着计算机视觉技术的发展,红外成像技术因其在电力设备监测方面的独特优势而得到广泛应用。红外过热检测是红外技术的一个分支,它能够通过捕捉设备在运行过程中产生的红外辐射来判断设备是否存在过热问题。过热往往预示着潜在的故障风险,因此,对输电线路进行红外过热检测可以及时发现故障隐患,预防可能发生的电力事故。本数据集命名为“电力场景输电线路红外过热检测数据集VOC+YOLO格式2253张1类别”,是为了支持相关的研究和应用开发而精心制作的。数据集提供了2253张不同场景下的输电线路红外过热图像,这些图像均采用高清晰度数码相机拍摄,确保了数据的可用性和准确性。每张图片都配有详细标注信息,标注内容以Pascal VOC格式和YOLO格式的标注文件呈现。Pascal VOC格式包含xml文件,而YOLO格式则包含txt文件,两种格式的文件都用于图像识别和目标定位的训练与评估。数据集中的每张图片都配有对应的标注信息,标注数量与图片数量相同,均为2253个。这意味着每一张图片都被精细地标注,标注内容包括输电线路的红外过热区域、温度分布、以及其他可能影响分析的关键信息。这种详细的标注工作为机器学习模型提供了丰富的训练材料,使其能够更准确地识别和预测输电线路的潜在过热问题。此外,由于数据集未包含分割路径的txt文件,因此图像处理和分析工作将集中在目标检测和分类方面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值