一 free内存管理 作为一名linux系统管理员,监控内存的使用状态是非常重要的,通过监控有助于了解内存的使用状态,比如内存占用是否正常,内存是否紧缺等等,监控内存最常使用的命令有free、top等,下面是某个系统free的输出: []#free total used free shared buffers cached Mem: 16402432 16360492 41940 0 465404 12714880 -/+ buffers/cache: 3180208 13222224 Swap: 8193108 264 8192844 第一行: total:物理内存的总大小。 used:已经使用的物理内存多小。 free:空闲的物理内存值。 shared:多个进程共享的内存值。 buffers/cached:磁盘缓存的大小。 第二行:代表物理内存使用情况。 第三行(-/+ buffers/cached):代表磁盘缓存使用状态。 第四行:Swap表示交换空间内存使用状态。 free命令输出的内存状态,可以通过两个角度来查看:一个是从内核的角度来看,一个是从应用层的角度来看的。
1.从内核的角度来查看内存的状态 就是内核目前可以直接分配到,不需要额外的操作,即为上面free命令输出中第二行Mem项的值,可以看出,此系统物理内存有16G,空闲的内存只有41940K,也就是40M多一点,我们来做一个这样的计算: 16402432-16360492=41940 其实就是总的物理内存减去已经使用的物理内存得到的就是空闲的物理内存大小。 [注意: 这里的可用内存值41940并不包含处于buffers和cached状态的内存大小 ] [注意: 如果你认为这个系统空闲内存太小,那你就错了! 实际上,内核完全控制着内存的使用情况,linux会在需要内存的时候,或在系统运行逐步推进时,将buffers和cached状态的内存变为free状态的内存,以供系统使用。 ] 2.从应用层的角度来看系统内存的使用状态 也就是linux上运行的应用程序可以使用的内存大小,即free命令第三行“(-/+ buffers/cached)”的输出,可以看到,此系统已经使用的内存才3180208K,而空闲的内存达到13222224K,继续做这样一个计算: 41940(Men:free)+(465404(Men:buffers)+12714880(Men:cached))=13222224(-/+ buffers/cached:free) 通过这个等式可知,应用程序可用的物理内存值是Mem项的free值加上buffers和cached值之和,也就是说,这个free值是包括buffers和cached项大小的, 对于应用程序来说,buffers/cached占有的内存是可用的,因为buffers/cached是为了提高文件读取的性能,当应用程序需要用到内存的时候buffers/cached会很快地被回收,以供应用程序使用。 3.
电脑开机,黑屏并提示NTLDR is missing Press Ctrl+Alt+Del to restart,并且反复重启都不行,这是怎么回事呢?
首先我们来分析下这段英语的含义:NTLDR是指NT loader,系统加载程序,主要用途为在电脑开机时,负责加载操作系统。 NTLDR is missing的意思显而易见了,说明电脑开机的时候,找不到NTLDR文件了,所以电脑黑屏,进不了操作系统。
解决办法:
一、修复:
1、 在PE里修复。小编发现现在很多网上对于这种问题的解决办法都是进入故障恢复控制台然后再修复,但是这种方法小编不建议使用,因为现在在电脑店购买的系统光盘大多是ghost光盘,并无故障恢复控制台。小编建议大家在百度搜索“大白菜”,然后下载一个“大白菜U盘启动制作工具”,然后再准备一个U盘,在把下载的“大白菜”安装好之后,插上U盘,启动“大白菜”,点击“一键制作U盘启动盘”即可。
2、 开机按“delete”键进入bios,找到“boot”,把“first boot”设置为“usb—hdd”,然后按“F10”,选择“YES”保存更改,然后电脑就会重启并从U盘启动,进入大白菜界面,选择“运行大白菜windowPE”。
1、 进入PE之后,有3种方法可以进行处理:
(1) 下载一个“360急救箱”(PE版),直接运行扫描、修复。
(2) 从网上下载或者从其他系统光盘里找到“NTLDR”和“Ntdetect.com”这两个文件复制到系统盘根目录下(就是放到C盘里即可)。
(3) 如果上述两种方法都使用了,但是还是开机黑屏,提示NTLDR is missing,那么在PE里运行“DiskGenius磁盘工具”(PE里都会集成这个工具,点击“开始”寻找一下),扫描修复下磁盘文件系统,然后再使用上述(1)或者(2)的方法。
一、重装系统:
建议先通过PE,把C盘“用户(user)\administrator\桌面”里面的东西拷贝出来,这些东西为之前计算机桌面上的文件,如果有重要或者需要的先导出来,然后把C盘格式化,再重装系统。推荐阅读“GHOST安装系统或还原备份系统”
* event
* DeviceInfo
*
===== 异步请求 =====
请求方法:
* SetParameterValues
* GetParameterValues
* GetParameterNames
* SetParameterAttributes
* GetParameterAttributes
* AddObject
* DeleteObject
* Download
* Reboot
qoswork-with-tr069-acs下载地址:
https://sourceforge.net/projects/ybmnms/files/