配置内存

LSM 树状结构,缓存机制 日志记录机制决定

配置CPU

使用过滤器
压缩操作

操作系统

  1. 64位系统 jvm sunHotSpot64位版本
  2. 使用noatime选项挂在磁盘
    原因:磁盘系统格式为ext3,ext4或XFS,那么加载磁盘时可使用noatime选项,避免Linux在每次数据读取时都更新文件的访问时间戳
  1. noatime选项的设置步骤
  2. 1.编辑/etc/fstab文件
  3. /etc/fstab 包含静态文件信息,定义了存储设备和分区整合到整个系统的方式
  4. [root@cdh1 ~]# vi /etc/fstab
  5. #
  6. # /etc/fstab
  7. # Created by anaconda on Wed Apr 3 05:39:37 2019
  8. #
  9. # Accessible filesystems, by reference, are maintained under '/dev/disk'
  10. # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
  11. #
  12. /dev/mapper/centos-root / xfs defaults 0 0
  13. UUID=9b377422-96e4-48d0-a743-8ebb7d397821 /boot xfs defaults 0 0
  14. /dev/mapper/centos-swap swap swap defaults 0 0
  15. df -h 查看现在的系统分区
  16. [root@cdh1 ~]# df -h
  17. 文件系统 容量 已用 可用 已用% 挂载点
  18. /dev/mapper/centos-root 22G 14G 8.4G 62% /
  19. devtmpfs 1.9G 0 1.9G 0% /dev
  20. tmpfs 1.9G 0 1.9G 0% /dev/shm
  21. tmpfs 1.9G 12M 1.9G 1% /run
  22. tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
  23. /dev/sda1 1014M 142M 873M 14% /boot
  24. tmpfs 378M 0 378M 0% /run/user/0
  25. cm_processes 1.9G 2.3M 1.9G 1% /opt/cm-5.14.1/run/cloudera-scm-agent/process
  26. 2. 添加noatime选项
  27. #
  28. # /etc/fstab
  29. # Created by anaconda on Wed Apr 3 05:39:37 2019
  30. #
  31. # Accessible filesystems, by reference, are maintained under '/dev/disk'
  32. # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
  33. #
  34. /dev/mapper/centos-root / xfs defaults 0 0
  35. UUID=9b377422-96e4-48d0-a743-8ebb7d397821 /boot xfs defaults 0 0
  36. /dev/mapper/centos-swap swap swap defaults 0 0
  37. LABEL=/opt /opt ext3 defaults,noatime 1 2
  38. 3. 使/etc/fstab文件修改生效
  39. 第一种方法:重启
  40. 第二种方法:remount重新挂在/opt分区

3.关闭系统交换区
vm.swappiness是Linux系统交换区利用率的设置参数,
值越低表示尽量使用物理内存,值越高尽量使用交换区

查看

  1. 方法一
  2. sysctl -q vm.swappiness
  3. 方法二、
  4. [root@cdh2 ~]# cat /proc/sys/vm/swappiness
  5. 10

设置

  1. 1.临时调整
  2. 方法1:
  3. echo 0 > /proc/sys/vm/swappiness
  4. 方法2:
  5. sysctl -w vm.swappiness=0
  6. 2.永久调整
  7. echo "vm.swappiness = 0" >> /etc/