gpt4 book ai didi

linux - 进程内存大小 solaris

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:24:59 24 4
gpt4 key购买 nike

在 solaris 10 机器上运行 perl 脚本。知道 RAM 大小是 25 GB。有两个问题。

  1. 通常分配给 solaris 进程多少 RAM 内存。它是分配给任何脚本或进程的默认值。在哪里可以设置?我如何确定我可以拥有多少最大静态数组大小以及可以分配多少动态内存?我需要发出什么命令才能找出在 solaris 中分配给进程的内存?是否可配置?

  2. 当脚本给我内存不足错误时。这是否意味着它使用了整个 RAM 和虚拟内存?有什么方法可以知道当脚本抛出内存错误时内存是如何使用的?我需要发出什么命令才能在 solaris 中找到它?

最佳答案

1) 请求多少,不超过 ulimit 设置的限制. pmap 等命令和 ps可以显示进程在当前时间分配了多少。

2) 这可能意味着它使用了所有虚拟内存,或者它达到了进程限制,或者它是一个 32 位进程并且达到了 4gb 地址空间限制。 Solaris Application Memory Management提供了更多详细信息。

关于linux - 进程内存大小 solaris,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14472681/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com