운영 시스템 최적화의 하둡 최적화

1, 수정은 / etc / fstab 파일은 기본값 뒤에 noatime으로 추가, 파일 시스템을 최적화하기 위해, 파일 액세스 시간이 기록되지 않음을 나타냅니다.

다음과 같이 개정 :

당신을 적용하려면 운영 체제 구성을 다시 시작하지 않으려면, 그것은 실행합니다 :

#은 -o 다시 마운트는 / dev / 매퍼 / CentOS는 루트 마운트 
#이 -o 다시 마운트는 / dev / 매퍼 / CentOS는 가정을 탑재  

물론, 다른 디스크가있는 경우, 같은이 작업을 수행 할 수 있습니다, 나는 두 개의 논리 볼륨이 여기 테스트

2 프리 페치 버퍼

      미리 읽기 기술을 효과적으로 크게 순차 파일의 읽기 성능을 향상시킬 수 있습니다 (기본값은 128킬로바이트 256 개 부문이다) 미리 읽기 버퍼 리눅스 파일 시스템의 크기를 증가, 디스크의 수를 추구 및 응용 프로그램 I / O 대기 시간을 줄일 수 있습니다, 조정하는 것이 좋습니다 1024 개 2048 섹터. 프리 페치 버퍼는 blockdev 명령을 설정하여 수행 할 수 있습니다.

blockdev 도구는 명령 라인에서 다음 공통 파라미터 블록 디바이스를 호출 할 수 :

   - Getra가 인출 값을 판독
   - 파일 시스템 미리 읽기 판독 getfra
   - setfra의 FSREADAHEAD 제공된 파일 시스템 미리 읽기
   - SETRA 미리 읽기 사전 설정 장치 판독
   - 미리 읽기 장치 판독 getra을
   - 블록 크기 개방형 파일 기술자 setbsz 블록 장치는 블록 사이즈에 제공되는 경우
   - IO 최적화 getioopt 크기 판독    
   - getiomin 판독 장치 IO 최소 크기
   - 설정 장치 -setro 읽기 전용
   - -getro 판독 장치는 읽기 전용 (판독 - 기록이 성공 1,0)
   - 각각 판독 - 기록으로 설정하여 배치 -setrw
   - 섹터 크기 -getss 인쇄 장치는 논리 블록 사이즈라고, 통상적으로 512
   - 판독 디바이스, 통상적으로 4096 getpbsz 물리 블록 사이즈
   - getbsz 판독 장치의 블록 크기, 전형적으로 4,096
   (- --getsize 512 바이트 섹터로 계산 용량 getsz) 인쇄 장치,
  - 용량 getsize64 인쇄 장치 바이트 표시
   --setra N은 N N .SET에 미리 읽기에 판독 섹터 (512 바이트)가 설정 (512) - 바이트 섹터.
   - -getra 미리 읽기 인쇄 (예비 섹터 읽기 지구)
   - 플러시 -flushbufs
   파티션 테이블을 다시 읽어 --rereadpt을.

다음과 같이 우리는 (128K 256 개 섹터를) 미리 읽기의 기본을 변경 높일 수 있으며, 특정 동작은 다음과 같습니다

[루트 @ 테스트 pam.d] # 안양 - 시간의 
파일 시스템 크기 사용 소용 사용 % 에 장착
 는 / dev / 매퍼 / CentOS는 루트 60G 14G 47G   (24) % / 
devtmpfs 474M      0   474M    0 % / dev에 
489M의 tmpfs      0   489M    0 % / dev에 / SHM 
의 tmpfs 489M 14M 476M    3 % / 실행 
489M의 tmpfs      0   489M    0 % / SYS / FS / cgroup에
 는 / dev / sda1과 197M 143M 55M   73 % / 부팅
는 / dev / 매퍼 / CentOS는 가정 16G 37M 16G    (1) % / 
격 98m의 tmpfs          격 98m    0 % / 실행 / 사용자 / 0 
[루트 @ 테스트 pam.d] # blockdev --getra는 / dev / sda1과
 8192 
[루트 @ 테스트 PAM · D] # blockdev --setra 10240   / 디바이스 / sda1과 
[루트 @ 테스트 pam.d] # blockdev --getra / 디바이스 / sda1을
 10240

3, 가상 메모리 조정 :

https://www.cnblogs.com/yinzhengjie/p/9994207.html

4, 튜닝 네트워크 카드 :

https://www.cnblogs.com/yinzhengjie/p/9995756.html

 

HTTPS : //www.cnblogs.com/yjt1993/p/10813896.html 재현

추천

출처blog.csdn.net/weixin_33881050/article/details/94046322