配置内存
LSM 树状结构,缓存机制 日志记录机制决定
配置CPU
使用过滤器
压缩操作
操作系统
- 64位系统 jvm sunHotSpot64位版本
- 使用noatime选项挂在磁盘
原因:磁盘系统格式为ext3,ext4或XFS,那么加载磁盘时可使用noatime选项,避免Linux在每次数据读取时都更新文件的访问时间戳
noatime选项的设置步骤
1.编辑/etc/fstab文件
/etc/fstab 包含静态文件信息,定义了存储设备和分区整合到整个系统的方式
[root@cdh1 ~]# vi /etc/fstab
#
# /etc/fstab
# Created by anaconda on Wed Apr 3 05:39:37 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=9b377422-96e4-48d0-a743-8ebb7d397821 /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
df -h 查看现在的系统分区
[root@cdh1 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 22G 14G 8.4G 62% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 12M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 1014M 142M 873M 14% /boot
tmpfs 378M 0 378M 0% /run/user/0
cm_processes 1.9G 2.3M 1.9G 1% /opt/cm-5.14.1/run/cloudera-scm-agent/process
2. 添加noatime选项
#
# /etc/fstab
# Created by anaconda on Wed Apr 3 05:39:37 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=9b377422-96e4-48d0-a743-8ebb7d397821 /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
LABEL=/opt /opt ext3 defaults,noatime 1 2
3. 使/etc/fstab文件修改生效
第一种方法:重启
第二种方法:remount重新挂在/opt分区
3.关闭系统交换区
vm.swappiness是Linux系统交换区利用率的设置参数,
值越低表示尽量使用物理内存,值越高尽量使用交换区
查看
方法一
sysctl -q vm.swappiness
方法二、
[root@cdh2 ~]# cat /proc/sys/vm/swappiness
10
设置
1.临时调整
方法1:
echo 0 > /proc/sys/vm/swappiness
方法2:
sysctl -w vm.swappiness=0
2.永久调整
echo "vm.swappiness = 0" >> /etc/