2023-11-18 Android Linux资源限制命令 ulimit,比如ulimit -d 是设置进程占用的最大数据段大小,默认是unlimited。

一、通过ulimit -a 命令可以查看当前的各种资源限制,比如ulimit -d 是 进程占用的最大数据段大小。

# ulimit -a
-t: time(cpu-seconds)     unlimited
-f: file(blocks)          unlimited
-c: coredump(blocks)      0
-d: data(KiB)             unlimited
-s: stack(KiB)            8192
-l: lockedmem(KiB)        65536
-n: nofiles(descriptors)  32768
-p: processes             15543
-i: sigpending            15543
-q: msgqueue(bytes)       819200
-e: maxnice               40
-r: maxrtprio             0
-m: resident-set(KiB)     unlimited
-v: address-space(KiB)    unlimited

二、我这里使用ulimit -d 设置单个应用可以申请的内存,从运行的结果看如果设置的内存不够,程序不能运行,会提示Segmentation fault。

2023-11-18 Android Linux资源限制命令 ulimit,比如ulimit -d 是设置进程占用的最大数据段大小,默认是unlimited。_第1张图片

三、参考文章:

Linux资源限制命令—ulimit_HHFQ的博客-CSDN博客

Android 系统文件限制小探_fdsetsize 1024 限制修改-CSDN博客

Android之资源限制ulimit | DD'Notes

你可能感兴趣的:(Linux学习,Android,linux,运维,服务器)