1、减少动态服务响应延时
2、CDN加速
3、负载均衡
1. 僵尸进程
定义:僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵尸进程。如果父进程先退出 ,子进程被init接管,子进程退出后init会回收其占用的相关资源。
理解:僵尸进程的产生,是因为子进程结束后,它会释放自己所占用的内存空间,只占用一个pid等待父进程调用wait方法来回收它,如果父进程没安装SIGCHLD信号处理函数调用wait或waitpid()等待子进程结束,又没有显示忽略该信号,那子进程就会一直保持僵尸进程的状态。
当父进程结束时,系统会将子进程归到init进程(1号进程)下,init进程会负责清理。但如果父进程是循环进程,不会关闭,那么僵尸进程就会一直存在。
每一个进程都会经历僵尸进程状态。
通过ps -el 显示Z的就是僵尸进程。
要通过杀掉父进程来解决。容器的话就重启容器。
defunct
查看系统位数: getconf LONG_BIT
关于优先级的命令: nice (默认优先级是10)
例如:将 ls 的优先序加 1 并执行:nice -n 1 ls
计划任务中:00 23 * * 0,2,3,4,5,6 /bin/nice -n 15 xxx.sh
wc命令:统计指定文件中的行数、字数、字节数,并将统计结果显示输出
wc后直接加文件,依次显示:行数 单词数 字节数 文件名
使当前任务后台操作:
首先Ctrl +Z 暂停任务,在使用bg命令后台运作,使用fg恢复到前台
删除历史:histroy -c
要想删除历史也可以清空文件夹echo > /root/.bash_history
查看打开的文件数: lsof |wc -l
查看打开文件数最大设置: ulimit -a
查看80端口下的PID: lsof -I :80
更改ulimit 内的配置 ulimit -参数 值
例如:更改open files 数:ulimit -n 65535
更改max user processes: ulimit -u 65535
一、智能DNS作用
CDN加速 减少动态响应延时 负载均衡 防止DDOS攻击