浅谈linux性能调优之八:去掉不必要的开销
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在“浅谈linux性能调优之七:裁剪系统服务”中我说了关闭一些系统服务的知识,但是还是存在一些资源的浪费不轻易被管理员发现,在这节我说几个: 1.在有时我们使用ssh登录服务器时,会发现等待时间会长,最多长达2min 原因:ssh服务器默认会自动解析客户端的主机名,但是解析到客户端的主机名也没用,对客户端来说浪费时间,对服务器而言消耗不必要的资源。 解决:vim /etc/ssh/sshd_config UseDNS no /etc/init.d/sshd restart 类似:apache的 (HostnameLookups Off)选项 2.利用linux计划任务,而进行文件数据库的更新 /etc/cron.daily/makewhatis.cron makewhatis.cron的作用是创建whatis database,用于为whatis服务的。搜寻特定指令 名称 whatis - 在 whatis 资 料 库 中 搜 寻 特 定 指 令 摘要 whatis keyWord ... 描述 whatis 资 料 库 包含 了 所 有 系 统 指 令 的 简 单 描 述 , 而 whatis 指 令 会 在 此 资 料 库 中 搜 寻 符 合 keyword 的 指 令 , 并 把 结 果 显 示 于