win server 2012服务主机.磁盘碎片整理程序进程占用内存过大

win server 2012服务主机.磁盘碎片整理程序进程占用内存过大,第1张

解决方法:

1、右键点击开始菜单,打开计算机管理页面。

2、在计算机管理页面中打开计算机“服务”界面。

3、在计算机“服务”界面列表中找到Superfetch服务。

4、双击Superfetch服务,把服务的启动类型由“自动”改为“手动”,然后保存退出。

Linux下修改ulimit设置的最大进程

最近在Linux服务器上发布应用时碰到一个如下的异常:

Caused by: java.lang.OutOfMemoryError: unable to create new native thread

at java.lang.Thread.start0(Native Method)

at java.lang.Thread.start(Thread.java:640)

初看可能会认为是系统的内存不足,如果这样想的话就被这段提示带到沟里面去了。

上面这段错误提示的本质是Linux操作系统无法创建更多进程,导致出错。因此要解决这个问题需要修改Linux允许创建更多的进程。

修改Linux最大进程数

我们可以通过ulimit -a来查看当前Linux系统的一些系统参数。

$ ulimit -a

core file size (blocks, -c) 0

data seg size (kbytes, -d) unlimited

scheduling priority (-e) 0

file size (blocks, -f) unlimited

pending signals (-i) 62357

max locked memory (kbytes, -l) 64

max memory size (kbytes, -m) unlimited

open files (-n) 65536

pipe size(512 bytes, -p) 8

POSIX message queues (bytes, -q) 819200

real-time priority (-r) 0

stack size (kbytes, -s) 10240

cpu time (seconds, -t) unlimited

max user processes (-u) 4096

virtual memory (kbytes, -v) unlimited

file locks (-x) unlimited

在上面这些参数中,通常我们关注得比较多的是一个进程可打开的最大文件数,即open files。系统允许创建的最大进程数量即是max user processes 这个参数。 我们可以使用 ulimit -u 4096 修改max user processes的值,但是只能在当前终端的这个session里面生效,重新登录后仍然是使用系统默认值。

正确的修改方式是修改/etc/security/limits.d/90-nproc.conf文件中的值。先看一下这个文件包含什么:

$ cat /etc/security/limits.d/90-nproc.conf

我们只要修改上面文件中的4096这个值,即可。

相关阅读:

关于RHEL6中ulimit的nproc限制 http://www.linuxidc.com/Linux/2012-12/76255.htm

Linux/Unix ulimit命令详解 http://www.linuxidc.com/Linux/2012-10/72782.htm

Linux 文件系统限制ulimit用法 http://www.linuxidc.com/Linux/2012-06/63451.htm

Linux认证辅导:Linux ulimit命令 http://www.linuxidc.com/Linux/2011-06/37269.htm

Linux主机通过 ulimit 改善系统性能 http://www.linuxidc.com/Linux/2011-03/33121.htm

通过 ulimit 改善Linux系统性能 http://www.linuxidc.com/Linux/2009-11/23109.htm

1、最少的39个,最多的超过80.2、不同品牌的主板,显卡甚至声卡硬盘都会有不同数目的进程。所以那怕安装好win7后不安装任何软件,进程数也不能一概而论。3、举几个例子,有的品牌主板有系统监控程序,有的品牌主板则没有,那么使用同样win7的系统,进程数就不同。有的品牌声卡进程多达6个,有的则只有1个。4、在安装完安全软件后更无法统计了,有的安全软件只有2个进程而有的某些国产安全软件如某3开头的,则多达6甚至7个。再加上某个聊天软件,哪怕不运行此软年,进程中也会出现好几个进程,比如qqprotect.exe等。5、对于现在的主流配置来说,进程多少并没有太大影响。只要机子没有病毒或者流氓软件干扰就放心使用。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/646095.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-21
下一篇2023-07-21

发表评论

登录后才能评论

评论列表(0条)

    保存