멀티태스킹 시에 반응성을 좋게 하는 커널 패치가 나왔네요.

자유로운 이야기, 구인구직, 이벤트, 나눔

Moderators: Dry8r3aD, drake_kr

Inbae
Posts: 191
Joined: 2009/09/26 Sat 1:07 am

멀티태스킹 시에 반응성을 좋게 하는 커널 패치가 나왔네요.

Post by Inbae » 2010/11/22 Mon 8:51 am

패치 전후의 성능 비교는

http://www.phoronix.com/scan.php?page=a ... 2637_video

를 참고하시고...

우분투에 적용하시려면

http://www.webupd8.org/2010/11/alternat ... patch.html

요걸 읽으시면 되겠습니다.

이 코드는 기본적으로 멀티태스킹 시에 여러 CPU로 적절히 자원을 분배하는 역할을 하는 모양입니다. 예를 들어 무거운 컴파일을 하면서 다른 일을 한다고 치면 반응성이 떨어지는데, 컴파일 등의 무거운 프로세스에 가는 자원을 좀더 균등하게 배분해서 데스크탑의 반응성이 좋아진다는 거 같군요.
알고자 하라.
생각하라.
행동하라.

장난ㅡㅍ-)
Posts: 220
Joined: 2009/05/02 Sat 12:23 am
Contact:

Re: 멀티태스킹 시에 반응성을 좋게 하는 커널 패치가 나왔네요.

Post by 장난ㅡㅍ-) » 2010/11/22 Mon 11:04 am

이거 어떻게 하는거져...

안에 있는대로 하고 아래있는 deb 파일 적용해줘야하나요?

안에 있는것중에 아래부분해주고 재부팅까지 해주니깐 안되서

deb다운해서 적용할려니깐 소프트웨어 센터에서 잘못된 아키텍쳐 amd64라고 나오면서 적용 안되네요

ahavatar

Re: 멀티태스킹 시에 반응성을 좋게 하는 커널 패치가 나왔네요.

Post by ahavatar » 2010/11/22 Mon 11:05 am

커널 패치안하고 자신의 홈 디렉토리의 .bashrc 에 스크립트를 써서 해결하는 방법도 있어요. 구글링 해보삼.

Inbae
Posts: 191
Joined: 2009/09/26 Sat 1:07 am

Re: 멀티태스킹 시에 반응성을 좋게 하는 커널 패치가 나왔네요.

Post by Inbae » 2010/11/22 Mon 11:38 am

[quote="ahavatar":15zb0m1a]커널 패치안하고 자신의 홈 디렉토리의 .bashrc 에 스크립트를 써서 해결하는 방법도 있어요. 구글링 해보삼.[/quote:15zb0m1a]

그걸 원글에 링크했습니다만...
알고자 하라.
생각하라.
행동하라.

Inbae
Posts: 191
Joined: 2009/09/26 Sat 1:07 am

Re: 멀티태스킹 시에 반응성을 좋게 하는 커널 패치가 나왔네요.

Post by Inbae » 2010/11/22 Mon 11:45 am

[quote="장난ㅡㅍ-)":3bdwf2ws]이거 어떻게 하는거져...

안에 있는대로 하고 아래있는 deb 파일 적용해줘야하나요?

안에 있는것중에 아래부분해주고 재부팅까지 해주니깐 안되서

deb다운해서 적용할려니깐 소프트웨어 센터에서 잘못된 아키텍쳐 amd64라고 나오면서 적용 안되네요[/quote:3bdwf2ws]

32비트를 쓰시는 모양이군요.

원글에 나와 있습니다만, 우분투라

/etc/rc.local 파일을 열어 "exit 0"이라 쓰인 줄 앞쪽에
[quote:3bdwf2ws]mkdir -p /dev/cgroup/cpu
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu
mkdir -m 0777 /dev/cgroup/cpu/user
echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent[/quote:3bdwf2ws]
를 입력하신 후 저장하고, 터미널에서
[quote:3bdwf2ws]sudo chmod +x /etc/rc.local[/quote:3bdwf2ws]
를 실행하신 후, ~/.bashrc 파일을 편집하여
[quote:3bdwf2ws]if [ "$PS1" ] ; then
mkdir -p -m 0700 /dev/cgroup/cpu/user/$$ > /dev/null 2>&1
echo $$ > /dev/cgroup/cpu/user/$$/tasks
echo "1" > /dev/cgroup/cpu/user/$$/notify_on_release
fi[/quote:3bdwf2ws]
를 아무 데나 대충 끼워넣으시고 /usr/local/sbin/cgroup_clean 파일을 루트 권한으로 편집해서
[quote:3bdwf2ws]#!/bin/sh
rmdir /dev/cgroup/cpu/$*[/quote:3bdwf2ws]
를 붙여넣고 저장하신 후
[quote:3bdwf2ws]sudo chmod +x /usr/local/sbin/cgroup_clean[/quote:3bdwf2ws]
를 실행하시면 됩니다. 이후 재부팅하거나
[quote:3bdwf2ws]sudo /etc/rc.local[/quote:3bdwf2ws]
를 실행하시면 패치가 적용됩니다.
알고자 하라.
생각하라.
행동하라.

장난ㅡㅍ-)
Posts: 220
Joined: 2009/05/02 Sat 12:23 am
Contact:

Re: 멀티태스킹 시에 반응성을 좋게 하는 커널 패치가 나왔네요.

Post by 장난ㅡㅍ-) » 2010/11/22 Mon 12:00 pm

본문내용중에 잘못 적용한부분이 있었군요.

오타..;;

일단 적용해봤는데 체감은 안느껴지네요

User avatar
draco
Posts: 1883
Joined: 2008/04/01 Tue 12:34 am
Location: 서울,한국
Contact:

Re: 멀티태스킹 시에 반응성을 좋게 하는 커널 패치가 나왔네요.

Post by draco » 2010/11/22 Mon 1:00 pm

안드로이드 커스텀 롬들 사용자들도
최근 이 커널패치를 적용하느라 열심히더니...ㅎㅎ
Ubuntu, WebMaster, PHP, jQuery, Wordpress
http://draco.pe.kr
E-mail : draco at draco.pe.kr
telegram : draco

imokj
Posts: 44
Joined: 2010/08/11 Wed 3:06 pm

Re: 멀티태스킹 시에 반응성을 좋게 하는 커널 패치가 나왔네요.

Post by imokj » 2010/11/22 Mon 1:39 pm

[quote="Inbae":295ysqug]이 코드는 기본적으로 멀티태스킹 시에 여러 CPU로 적절히 자원을 분배하는 역할을 하는 모양입니다. 예를 들어 무거운 컴파일을 하면서 다른 일을 한다고 치면 반응성이 떨어지는데, 컴파일 등의 무거운 프로세스에 가는 자원을 좀더 균등하게 배분해서 데스크탑의 반응성이 좋아진다는 거 같군요.[/quote:295ysqug]

혹시 이 패치가 멀티코어 CPU 시스템에만 적용되는 이야기인가요? 저는 싱글코어를 사용하는데 일단 적용은 했습니다만.. 여러 CPU로 적절히 자원을 분배한다는 말씀을 해주셔서 궁금한 마음에 여쭤봅니다.^^

User avatar
nike984
Posts: 1067
Joined: 2008/04/21 Mon 9:02 am

Re: 멀티태스킹 시에 반응성을 좋게 하는 커널 패치가 나왔네요.

Post by nike984 » 2010/11/22 Mon 1:41 pm

[quote="draco":331sxw9s]안드로이드 커스텀 롬들 사용자들도
최근 이 커널패치를 적용하느라 열심히더니...ㅎㅎ[/quote:331sxw9s]

안드로이드 lag 패치하고 커스텀룰 + 이 패치까지 하면 정말 시스템 날라다니겠군요 ㅎㅎ

Inbae
Posts: 191
Joined: 2009/09/26 Sat 1:07 am

Re: 멀티태스킹 시에 반응성을 좋게 하는 커널 패치가 나왔네요.

Post by Inbae » 2010/11/22 Mon 1:50 pm

[quote="imokj":1vnjqero][quote="Inbae":1vnjqero]이 코드는 기본적으로 멀티태스킹 시에 여러 CPU로 적절히 자원을 분배하는 역할을 하는 모양입니다. 예를 들어 무거운 컴파일을 하면서 다른 일을 한다고 치면 반응성이 떨어지는데, 컴파일 등의 무거운 프로세스에 가는 자원을 좀더 균등하게 배분해서 데스크탑의 반응성이 좋아진다는 거 같군요.[/quote:1vnjqero]

혹시 이 패치가 멀티코어 CPU 시스템에만 적용되는 이야기인가요? 저는 싱글코어를 사용하는데 일단 적용은 했습니다만.. 여러 CPU로 적절히 자원을 분배한다는 말씀을 해주셔서 궁금한 마음에 여쭤봅니다.^^[/quote:1vnjqero]

음... 꼭 멀티코어에만 적용되는 건 아닌 거 같고, 저도 정확히 몰라서 정확한 설명은 못 드리겠습니다만 여러 프로세스에 자원을 적절히 배분하는 뭐 그런 거 같습니다.
알고자 하라.
생각하라.
행동하라.

Post Reply