(一)启动时间、读写、进程数、服务数对比首先是NanoServer和servercore,以及FullServer版本的对比信息,可以看到NanoServer在启动时间上、读写方面都有很大优势。然后看一下普通的完全安装的windowsserver2016的默认进程数量和服务数量分别是45和72。接下来通过new-pssessio..
kernel.maxfiles#系统支持最大的openfiles[root@dev-mon001~]#sysctl-a|grep"file-max"fs.file-max=3260519kernel.maxproc#系统支持的最大进程数量[root@dev-mon001~]#sysctl-a|grep"49152"kernel.pid_max=49152启用iptables会遇到的报错[dmesg查看]_conntrack:tablefull,dropp..
分类:
系统相关 时间:
2016-07-07 19:57:15
阅读次数:
272
分别通过多进程、多线程方式处理文件,将结果保存到一个list中: 1.多进程: 2.多线程: 结论:多进程和多线程在分别处理每个文件,将结果写入各自tmp list中,多线程耗时2.468s,多线程耗时4.24s,多进程优于多线程(进程数量未控制,默认CPU核心数量)。 但当多线程各结果写入到共享变 ...
分类:
编程语言 时间:
2016-05-27 18:31:33
阅读次数:
199
Android性能优化合理管理内存节制的使用Service如果应用程序需要使用Service来执行后台任务的话,只有当任务正在执行的时候才应该让Service运行起来。当启动一个Service时,系统会倾向于将这个Service所依赖的进程进行保留,系统可以在LRUcache当中缓存的进程数量也会减少,导致切换程序的时候耗费更多性能。我们可以使用IntentService,当后台任务执行结束后会自动...
分类:
移动开发 时间:
2016-05-23 15:04:54
阅读次数:
211
前言Nginx以异步、事件驱动的方式处理连接。传统的方式是每个请求新起一个进程或线程,Nginx没这样做,它通过非阻塞sockets、epoll、kqueue等高效手段,实现一个worker进程处理多个连接和请求。一般情况下是一个CPU内核对应一个worker进程,所以worker进程数量固定,并且不多,..
分类:
编程语言 时间:
2016-05-19 19:29:26
阅读次数:
342
在创建进程后,为了避免僵尸进程,资源的浪费和进程数量的空闲占据,则需要对进程资源进行回收,这里主要看看wait和waitpid两个进程的功能与区别!!
一、pid_t wait(int *status)
作用(1):清理结束的子进程资源或者得到进程执行后的返回信息;
进程一旦调用了wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出(主要是回收资源),如果让它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找...
分类:
其他好文 时间:
2016-05-13 04:11:09
阅读次数:
271
在利用Python进行系统管理的时候,特别是同时操作多个文件目录,或者远程控制多台主机,并行操作可以节约大量的时间。当被操作对象数目不大时,可以直接利用multiprocessing中的Process动态成生多个进程,10几个还好,但如果是上百个,上千个目标,手动的去限制进程数量却又太过繁琐,这时候 ...
分类:
编程语言 时间:
2016-04-03 23:35:37
阅读次数:
290
1使用Nagios插件命令监控本机1.1问题本案例要求先部署一台Nagios监控主机,并安装插件软件包,通过插件命令实现如下监控目标:监控本机Web服务监控本机FTP服务监控本机SSH服务监控本机根分区使用量监控本机登录用户数量监控本机运行的进程数量1.2方案使用1台RHEL6虚拟机,安装..
分类:
移动开发 时间:
2016-02-22 16:06:20
阅读次数:
388
nginx.conf主配置文件:userwebweb;#nginx运行用户和组worker_processes8;#主进程数量worker_rlimit_nofile102400;#文件句柄数量error_log/usr/local/nginx/logs/nginx_error.logcrit;#错误日志pid/var/run/nginx.pid;events{useepoll;#使用epoll模型worker_connections102400;#..
分类:
其他好文 时间:
2016-01-27 17:32:38
阅读次数:
234
uptime命令回显中的load average所表示的意思和w命令相似,都是表示过去的1分钟、5分钟和15分钟内进程队列中的平均进程数量。 这里需要注意的是load average这个输出值,这三个值的大小一般不能大于系统逻辑CPU的个数,例如,本输出中系统有4个逻辑CPU,如果loa...
分类:
其他好文 时间:
2016-01-06 11:39:59
阅读次数:
188