Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm cloud ibmclouddevops CF-App命令和SSH-top命令之间的内存差异_Ibm Cloud_Devops Services - Fatal编程技术网

Ibm cloud ibmclouddevops CF-App命令和SSH-top命令之间的内存差异

Ibm cloud ibmclouddevops CF-App命令和SSH-top命令之间的内存差异,ibm-cloud,devops-services,Ibm Cloud,Devops Services,我在IBM Cloud上部署的Flask应用程序有一个问题,每个API调用都会导致根据cf app命令使用的内存增加 因为我不能分享我的代码,所以这里的问题与我的调试检查有关。具体来说,我想知道为什么SSH-top(或free)命令说我有32gb的总内存(KiB-Mem-row),而cf-app命令说我有7个实例,每个实例有2gb(我选择的配置) 我对其中一个的解释有误吗 我想你在比较两种不同的属性。CF容器中具有最大可用内存的CF最大分配内存。您为应用程序的每个实例分配了2GB,总共有7个实例

我在IBM Cloud上部署的Flask应用程序有一个问题,每个API调用都会导致根据cf app命令使用的内存增加

因为我不能分享我的代码,所以这里的问题与我的调试检查有关。具体来说,我想知道为什么SSH-top(或free)命令说我有32gb的总内存(KiB-Mem-row),而cf-app命令说我有7个实例,每个实例有2gb(我选择的配置)


我对其中一个的解释有误吗

我想你在比较两种不同的属性。CF容器中具有最大可用内存的CF最大分配内存。您为应用程序的每个实例分配了2GB,总共有7个实例。但这并不意味着他们使用2GB内存

您可以在IBM云应用程序的详细信息中查看实际内存使用情况。单击应用程序,然后单击左侧的
Runtime

以下是一个示例屏幕截图:

感谢您的回复。cf apps命令提供了最大值和使用值(您的“实际”所指)。但令人困惑的是,当cf-apps命令正确地告诉我所使用的内存(以及最大内存)时,为什么shell中的top命令告诉我总内存约为32gb。我真的更关心为什么ssh-top命令会报告如此大的可用内存,因为很难弄清楚cd-apps命令是告诉我所有已使用的内存还是包括cached/buffer。