하모니카 사용기

조회 수 22383 추천 수 1 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

#### 아래 내용은 하모니카 게시판에 있는 것을 작성자 본인이 옮겨 적은 내용입니다. ####

 

하모니카 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-1. TLPUI 설치 ( tlp GUI 설정)

 

하모니카 5.0에서는 auto-cpufreq 가 python wheel 문제가 있어 정상실행이 안됩니다.

 하모니카 5.0 사용자는 아래 링크의 TLPUI 설치를 하고 실행하여

프로세서 관련 설정에서 AC/BAT 에 따른 설정을 해 주시는 것을 추천합니다.

 

tlpui 설치관련 링크 : https://hamonikr.org/used_hamonikr/111902

 

 

 

5-2.  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

auto-cpufreq

Automatic CPU speed & power optimizer for Linux

Last updated: 2021-03-18T21:39:07

 

 

 

 

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

nohang

A sophisticated low memory handler for Linux

Last updated: 2021-02-23T04:15:27Z

 

 

 

7-1. CFS ZEN tweaks CPU스케쥴러 설치

 

기본 스케쥴러 보다 데스크탑으로의 사용에 좀 더 반응성 높고,최적화된 스케쥴러 입니다.

 

ananicy는 직접적으로 많은 CPU점유율을 지정할 수 있고, etc/ananici.d 폴더 안에 있는

룰을 기준으로 합니다. 단일작업이 주된 사용자 추천

 

CFS ZEN tweaks 은 별다른 설정없이 데스크탑 사용에 최적화된 CPU 점유율을 유지합니다.

(일반 사용자 추천)  

 

작성자 본인은 ananicy를 사용하지만 일반적인 사용자 분들은 CFS ZEN tweaks 을 추천합니다.

 

wget https://github.com/igo95862/cfs-zen-tweaks/releases/download/1.2.0/cfs-zen-tweaks-1.2.0-Linux.deb

 

sudo dpkg -i cfs-zen-tweaks-1.2.0-Linux.deb

 

sudo systemctl enable --now set-cfs-tweaks.service

 

삭제

 

sudo systemctl disable --now set-cfs-tweaks.service

 

참조링크 : https://github.com/igo95862/cfs-zen-tweaks

 

 

 

7-2.  Ananicy 설치 (시스템 io와 cpu 우선 순위를 정해진 룰에 따라 자동적용), 2022.12.29 일 업데이트) 

 

 

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

 

cd /tmp/ananicy

 

./package.sh debian

 

sudo dpkg -i ananicy-*.deb

 

 

 

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

 

sudo systemctl enable ananicy

 

sudo systemctl start ananicy

 

필요없다면 

 

sudo systemctl stop ananicy

 

sudo systemctl disable ananicy

 

sudo rm -d /etc/ananicy.d

 

sudo rm /usr/bin/ananicy

 

sudo apt purge ananicy

 

sudo apt clean && sudo apt autoremove

 

 

**/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

Ananicy

Ananicy - is Another auto nice daemon, with community rules support (Use pull request please)

Last updated: 2021-03-07T01:18:55Z

 

 

8. clamav 데몬 정지    ### 하모니카 5.0 부터는 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*      #명령어로 제거

 

 

 

  • profile
    행복한펭귄 2021.03.23 10:57
    매우 유용한 정보입니다. 이 세팅으로도 만약 버벅거리는 말그대로 완전 저사양이라면 데스크탑 환경과 윈도우매니저를 변경 적용하면 시나몬 보다 더욱 시원하게 사용할 수 있습니다.

    정말 오래된 컴퓨터가 아니라면 사실 공개한 내용 그대로 적용하면 크게 답답하지 않고 사용할 수 있을 정도로 잘 돌아가니 그럴 일은 거의 없을 것입니다. 참고 사항으로 얘기드린 것입니다.

    하모니카 리눅스는 좋은데 저사양 시스템에서 돌려야 하는 사람들에게 매우 유익한 실용적인 팁입니다 감사합니다.
  • ?
    tawaki 2021.07.09 19:06

    7세대cpu라 딱히 저사양은 아니지만 auto-cpufreq는 매우 유용합니다.

  • ?
    telnet 2022.04.28 08:56

    완전 짱이네요. 이런걸 알고 싶었어요. 감사합니다.


  1. 하모니카에서 안드로이드앱을 구동하려면.. Waydroid 알아보기

  2. 하모니카에 openbox 적용하기 (저사양PC용)_20231216갱신

  3. 하모니카에서 공유한 공유폴더를 윈도우에서 접속하기

  4. 저사양 하모니카 사용자를 위한 최적화

  5. 나만에 하모니카 라이브/복원 usb를 만들기 **1.9.4한글버전(casper부팅 버그FIX)**

  6. 하모니카로 오락실 게임 즐기기

  7. 하모니카로 구축하는 홈시어터 환경

  8. 하모니카에서 홈텍스 연말정산 하기

  9. 하모니카 에서 OneDrive 사용하기

  10. 하모니카에서 시작메뉴 편집하기

  11. 하모니카에서 작업공간 분할하기

  12. 하모니카에서 유용한 오피스 문서편집기들을 소개합니다

  13. 부팅시 로그인창에 비밀번호를 입력하지 않고 자동로그인 하기

  14. 영상으로 보여주는 하모니카 사용기[하모니카OS에서 제공해주는 시스템 설정 알아보기 2탄!!!]

  15. 영상으로 보여주는 하모니카 사용기[하모니카에서 원격접속을 더욱 쉽게 사용해보자!!(anydesk 간단 설정방법)]

  16. "Please remove the installation medium, then press ENTER" Message 표시 누락 관련 외 (재 문의)

  17. linux mint 20.3 에서 21.3 업그레이드 문제 관련

  18. 하모니카 사용기 등록 관련

  19. hamonikr 5.0 -> hamonikr 7.0 바로 업그레이드 관련 문의

  20. 리눅스 하모니카 데스크톱 사용 편의성에 대한 생각

  21. 하모니카에 윈도우95 테마를 사용한 사용기

  22. 하모니카에서 윈도우 파티션 자동 마운트 하기

  23. 우분투, 하모니카에서 구글드라이브 사용하기

  24. 하모니카 금강 다크테마 개선사항 제안

  25. 하린이의 사용기

  26. [bug] 하모니카 패널 왼쪽 클릭으로 드래그 시 작업 공간 표시

  27. 하모니카 7.0

  28. 하모니카 리눅스 패널 왼쪽 고정 스크린샷

  29. 하모니카 barrier프로그램 추천

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14
CLOSE