Questions tagged «ram»

30
使用1 MB RAM对1百万个8位十进制数字进行排序
我有一台具有1 MB RAM且没有其他本地存储的计算机。我必须使用它来通过TCP连接接受一百万个8位十进制数字,对它们进行排序,然后通过另一个TCP连接将排序后的列表发送出去。 数字列表可能包含重复项,我不能丢弃。该代码将放置在ROM中,因此我不必从1 MB中减去代码的大小。我已经有了驱动以太网端口和处理TCP / IP连接的代码,它的状态数据需要2 KB,包括一个1 KB的缓冲区,代码将通过该缓冲区读写数据。有解决这个问题的方法吗? 问题和答案的来源: slashdot.org cleaton.net

14
如何在Python中获得当前的CPU和RAM使用率?
在Python中获取当前系统状态(当前CPU,RAM,可用磁盘空间等)的首选方式是什么?* nix和Windows平台的奖励积分。 似乎有几种方法可以从我的搜索中提取出来: 使用PSI之类的库(目前似乎尚未积极开发并且在多个平台上不受支持)或pystatgrab之类的库(自2007年以来一直没有活动,它似乎也不支持Windows)。 使用平台特定的代码,例如os.popen("ps")在* nix系统和MEMORYSTATUSin中使用a 或类似代码ctypes.windll.kernel32(请参阅ActiveState上的此食谱对于Windows平台使用)。可以将Python类与所有这些代码段放在一起。 并不是说这些方法不好,而是已经有一种受支持的,跨平台的方法来做同样的事情?
333 python  system  cpu  status  ram 


11
我如何找出适合由shell脚本解析的linux盒的总物理内存(RAM)?
我正在键入一个shell脚本,以找出某些RHEL linux盒中的总物理内存。 首先,我想强调一点,我对内核识别的总物理内存感兴趣,而不仅仅是可用内存。因此,请避免给出建议阅读/ proc / meminfo或使用free,top或sar命令的答案-在所有这些情况下,它们的“ 总内存 ”值表示“ 可用内存 ”。 首先想到的是读取启动内核消息: Memory: 61861540k/63438844k available (2577k kernel code, 1042516k reserved, 1305k data, 212k init) 但是在某些Linux系统中,由于在内核启动中使用了EMC2的PowerPath软件及其泛洪启动消息,因此即使在/ var / log / dmesg文件中,该有用的启动内核消息也不可用。 第二个选项是dmidecode命令(由于某些较早的内核和体系结构的限制,我警告内核识别的RAM和实际的RAM可能不匹配)。选项--memory简化了脚本,但我意识到该命令的较早版本没有--memory选项。 我最后的机会是getconf命令。它报告内存页面大小,但不报告物理页面的总数-_PHYS_PAGES系统变量似乎是可用的物理页面,而不是物理页面的总数。 #getconf -a | grep页面 页大小4096 _AVPHYS_PAGES 1049978 _PHYS_PAGES 15466409 我的问题:是否有另一种方法可以获取适合由Shell脚本解析的物理内存总量?
123 linux  ram  memory-size 

6
MySQL最大内存使用量
我想知道如何在Linux服务器上设置MySQL使用的内存量上限。 现在,MySQL将继续使用每个请求的新查询占用内存,以便最终耗尽内存。有没有办法设置一个限制,使MySQL使用的限制不超过该数量?
111 mysql  memory  ram 

9
Google合作实验室:有关其GPU的误导性信息(某些用户只能使用5%的RAM)
更新:此问题与Google Colab的“笔记本设置:硬件加速器:GPU”有关。在添加“ TPU”选项之前就写了这个问题。 阅读关于Google Colaboratory提供免费Tesla K80 GPU的多个激动人心的公告,我试图在它上运行fast.ai课程,以使其永远无法完成-很快耗尽内存。我开始调查原因。 最重要的是,“免费的Tesla K80”并不是所有人都“免费”的-因为其中只有一小部分是“免费的”。 我从加拿大西海岸连接到Google Colab,我只能得到0.5GB的24GB GPU RAM。其他用户可以访问11GB的GPU RAM。 显然,对于大多数ML / DL工作而言,0.5GB GPU RAM是不够的。 如果您不确定自己能得到什么,这里是我拼凑的一点调试功能(仅适用于笔记本的GPU设置): # memory footprint support libraries/code !ln -sf /opt/bin/nvidia-smi /usr/bin/nvidia-smi !pip install gputil !pip install psutil !pip install humanize import psutil import humanize import os import GPUtil as GPU GPUs = …

4
虚拟内存和物理内存之间有什么区别?
我经常对操作系统中的虚拟化概念感到困惑。考虑到RAM是物理内存,为什么我们需要虚拟内存来执行进程? 当来自外部硬盘驱动器的进程(程序)被带到主存储器(物理存储器)执行时,该虚拟存储器位于何处。 谁负责虚拟内存,虚拟内存的大小是多少? 假设RAM的大小为4GB(即2 ^ 32-1地址空间),虚拟内存的大小是多少?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.