하모니 게시판

하모니카 os를 설치 후 제가 하는 최적화 입니다.

혹여나 저사양에서 하모니카를 좀 더 빠릿하게 사용하고 하시는 분들을 위해

작성해 봅니다. 

 

해당 글은 하모니카 os를 기준으로 기본인 시나몬환경을 좀 더 쾌적하게 사용하기

위해 제가 수집한 정보 모음이고, 3개의 데스크탑 , 4개의 저희 가족 노트북으로

15일 정도 테스트 하였으며, 굵은 글씨로 표기된 것은 모두 터미널 명령어 입니다.

 

 

 

1. 스왑 과 캐쉬 점유율 최소화

 

sudo xed /etc/sysctl.conf

 

편집기를 열어 제일 하단에 아래 두 줄 추가

 

vm.swappiness=10                          #가상 메모리 최소화 사용 

vm.vfs_cache_pressure = 80          #시스템 캐쉬의 점유율 설정 기본값50, 80-90추천

                                                           ssd 사용자는 입력 값을 10000으로 하여 최대한 캐쉬를

                                                           반환하는 경우도 있음

 

저장하고(nano이용 경우 컨트롤+O, 엔터,  컨트롤+X) 편집창을 닫고

 

sudo sysctl -p      

 

#명령어 입력으로 바로 적용

  필요 없으면 편집창 다시 열어 해당 라인을 지우거나 앞에 #을 붙여 주석처리  

 

 

2. 자주 쓰는 프로그램 바이너리 미리 메모리에 올려 놓기

 

 

sudo apt install preload          # 설치

 

sudo apt remove preload       # 지우기

 

 

3. 미디어 코덱 설치 (하모니카의 기본 외에 설치되지 않은 코덱들 설치)

 

sudo apt install ubuntu-restricted-extras

 

 

4. tlp 설치 (노트북에 유의미한 전력관리 프로그램 하모니카에는 기본 포함)

 

sudo add-apt-repository ppa:linrunner/tlp

 

sudo apt update

 

sudo apt install tlp tlp-rdw

 

sudo tlp start 

 

# 재부팅시 자동으로 실행

 

 

**5번 이하 부터는 git을 사용한 설치라 아래 명령어로 필요한 프로그램 미리 설치**

 

 sudo apt install schedtool git

 

 

5.  auto-cpufreq (씨피유 운영 정책 자동화 프로그램)

 

git clone https://github.com/AdnanHodzic/auto-cpufreq.git /tmp/auto-cpufreq

cd /tmp/auto-cpufreq && sudo ./auto-cpufreq-installer

 

설치 후 

 

sudo auto-cpufreq --install      #데몬 등록으로 자동 실행

 

$$ 해당 프로그램은 CPU 운영정책을 자동으로 변환하여 전력공급시엔 퍼포먼스,

     배터리 모드에서는 파워세이브 모드로 자동 변환해 줌 (하모니카os 기본은 온디맨드)

 

단점 : 배터리 모드에서 파워세이브 모드로 자동 변환되어 사용 시간은 늘지만 빠릿함은 떨어짐

           수동변환을 원하면 해당 프로그램을 지우고 소프트웨어 센터에서 indicator-cpufreq 설치 후 시스템 트레이에서

           해당 프로그램 클릭 후 수동으로 변환

 

sudo apt purge auto-cpufreq     # 제거 명령어

 

참고링크: https://github.com/AdnanHodzic/auto-cpufreq

 

 

 

 

 

6. nohang 설치 ( 메모리 부족으로 발생하는 프리징 방지 혹은 사용 끝난 프로그램 메모리 반환)

 

sudo add-apt-repository ppa:oibaf/test

 

sudo apt update

 

sudo apt install nohang

 

sudo systemctl enable --now nohang-desktop.service

 

##재부팅 하면 자동 실행

 

sudo apt purge nohang     # 제거 명령어

 

참고링크: https://github.com/hakavlad/nohang

 

 

7. Ananicy 설치 (시스템 io와 cpu 우선 순위를 정해진 룰에 따라 자동적용)

 

git clone https://github.com/Nefelim4ag/Ananicy.git /tmp/ananicy

 

cd /tmp/ananicy

 

sudo make install

 

설치 후 활성화를 위해 아래 입력

 

sudo systemctl enable ananicy

 

sudo systemctl start ananicy

 

필요없다면 

 

sudo apt purge ananicy

 

**/etc/ananicy.d/00-default/에 지정된 룰이 있으며

명령어로 편집창을 열어 본인이 직접 룰을 추가할 수 있음.

하모니카에서는 기본 탑재 룰에 시나몬 환경이 이미 적용되어 있으므로 네이버 웨일정도만

수동으로 룰을 추가 해 주면 됨. 

 

 

*** 수동 룰 추가 예제***

 

sudo xed  /etc/ananicy.d/00-default/프로그램이름.rules

 

네이버 웨일 이라면 

 

sudo xed  /etc/ananicy.d/00-default/naver-whale.rules

 

편집창 열고 

 

{ "name": "naver-whale-stable", "type": "Doc-View" }

 

입력 후 저장 하는 방식으로 룰 추가 가능, 세세한 옵션 추가는 어려움으로 미리 지정된 프리셋 타입을 이용하여

룰을 추가하는 것이 간편하고, 이미 /etc/ananicy.d/00-default 에 있는 룰 중에 비슷한 프로그램의 룰을 참조하여

수동 추가해 주는 것이 편함. 

/etc/ananicy.d/00-default/wine 폴더에 와인으로 실행되는 프로그램 룰도 추가 가능, 이미 들어 있는 룰 참조

 

룰 추가 기본 문법 { "name": "프로그램", "type": "프로그램실행 타입" }

참고로 텍스트 에디터 류와 웹 브라우저는 Doc-View 임

 

기본 타입에 관한 정보는 아래

sudo xed /etc/ananicy.d/00-types.types    #로 해당 파일 열어서 기본 타입 값 참고

 

참고링크: https://github.com/Nefelim4ag/Ananicy

 

8. clamav 데몬 정지

 

sudo service clamav-daemon stop

 

sudo service clamav-freshclam stop

 

sudo systemctl daemon-reload

 

로 데몬을 정지하고 혹시 필요하면

 

sudo systemctl enable clamav-daemon

sudo systemctl start clamav-daemon

 

sudo systemctl enable clamav-freshclam

sudo systemctl start clamav-freshclam

 

으로 다시 실행

 

 

*** 혹시 아예 지우고자 한다면

 

sudo apt purge clamav*      #명령어로 제거

 

 

 

데스크탑 환경 자체를 바꿔서 더 경량화를 할 수도 있지만

저희 딸 같은 경우 하모니카 기본 테마가 너무 예쁘다고 기본으로 사용하길 원하여

최대한 하모니카 기본 look을 벗어나지 않게 작성해 보았습니다.

개인적으로 사용하면 별다른 불편함 없이 쾌적하게 사용하는 셋팅이고 하모니카 외에

다른 리눅스에도 적용 가능한 최적화긴 하지만 심오한 리눅스의 세계에서 절대적으로

다양한 환경에서 STABLE 하다고 말할 수 없는 것을 알기에 제거 관련해서도 기입해 놓았습니다.

본인에게 필요없는 셋팅은 과감하게 PASS ~~~

 

 

부족한 글 읽어 주셔서 감사합니다. :)

 

 
번호 제목 추천 수 글쓴이 날짜 조회 수
공지 하모니카 5.0 Hanla 64bit 릴리즈 노트 [4] 0 JamesBae 2021.10.12 389
공지 하모니카 4.0 Jin 64bit 릴리즈 노트 [10] 0 Kevin 2020.11.18 11829
공지 [공지] '하모니 소식' 게시판 변경 공지 [1] 0 LukeHan 2018.12.17 13501
» 저사양 하모니카 사용자를 위한 최적화(개인적인 의견) [8] 1 마이쮸가이 2021.02.28 1320
2016 하모니카 os 4.0 jin 디자인이 너무 마음에 들어서 imuz에 설치하고자합니다. [2] 1 askit 2021.02.21 1095
2015 우분투 계열 그래픽 드라이버 최신버전 구할수 있는곳 [1] 1 K-Lint.net 2021.02.16 1085
2014 아치쓰다가 결국 하모니카로 넘어왔습니다 [4] file 1 가벼운게최고 2021.01.28 1041
2013 CPU 사용량이 너무 큰 것 같습니다 [12] file 1 바닷바람 2021.01.16 1217
2012 개발중인 턴제 전략 게임 알파입니다 [3] 1 oidoicompany 2020.08.17 1197
2011 하모니카 사지방 [8] 1 치운구즈 2019.10.30 4035
2010 nimf 사용하지 마세요. nimf 추천하지 마세요. 1 김호동 2019.06.10 801
2009 ★★★ 1천명의 사용자를 찾습니다. (리눅스 한글화 프로젝트 하모니카, 사용자 1천명 넘어) [6] 1 행복한펭귄 2016.04.05 5563
2008 code-server 사용 질문입니다 new 0 afsdaffa 2021.10.22 16
2007 질문을 올려봅니다. 리눅스를 기반으로 하는 키오스크에 대해 탐구중인 대학생입니다. 많은 도움 부탁드립니다. [19] 0 냠냠 2021.10.06 468
2006 처음 부팅시에 선택메뉴가 나타나요. [3] file 0 올치 2021.10.01 251
2005 멀티부팅 [1] 0 리눅스돌이 2021.09.25 252
2004 한컴오피스 한글 인풋렉.. [4] file 0 띵진 2021.09.24 445
2003 하모니카OS와 VIVEex [1] 0 taiyin 2021.09.07 308
2002 깃허브를 둘러봤는데 하모니카 5.0의 사진들이 보이네요. 0 khj 2021.08.22 942
2001 달리아 os?? 0 아이언매애ㅔㄴ 2021.08.20 1769
2000 리눅스 OS가 작동되면 배터리 충전이 되질 않습니다. [2] 0 OS루키 2021.08.18 2393
1999 리눅스의 관리자들은 유저들을 어느정도까지 파악 가능한가요? [1] 0 아이언매애ㅔㄴ 2021.08.14 2812
  • 하모니카 미디어 에디션
  • 설치가 필요없는 화상통화 하모니
loginbox
아직 회원이 아니세요? 회원가입