노트북에서 Ubuntu 14.04가 왜 이렇게 느립니까? [닫은]


20

방금 1.7Ghz Pentium M 및 1Gbyte 메모리가 장착 된 Dell 랩탑에 Ubuntu 14.04를 설치했습니다.

그래픽은 인텔 ® 852GM / 855GM x86 / MMX / SSE2이며 OS 유형은 32 비트입니다.

전체 시스템이 매우 느립니다. 예를 들어, 응용 프로그램 관리자를 시작할 때 입력 한 문자가 표시 될 때까지 기다려야합니다!

마치 CPU에 과부하가 걸리고 사용 가능한 메모리가없는 것처럼 보이지만 Firefox 만 실행합니다.

시스템을보다 부드럽게 운영하려면 어떻게해야합니까? 예전에는 Windows XP를 설치했지만 정상적으로 작동했습니다.


시스템이 그래픽 카드를 올바르게 찾았는지 확인할 수 있습니까? 의 출력에 glxinfo | grep render관심 이 있을 수 있습니다.
찰스 그린

2
설명 한 시스템은 XP 및 Ubuntu 12.04와 같은 시스템에 더 적합합니다. Windows 7/8을 설치하지 않듯이 다른 운영 체제에도 동일한 원칙을 적용해야합니다.
prusswan

화살표 아래에있는 눈금을 클릭하여 어떤 시점에서 답변을 수락하는 것을 잊지 마십시오.
Tim

답변:


35

1GB의 RAM 만 있기 때문에! 그것은 유일한 문제는 아니지만 그 일부입니다. 간단히 말해서, 컴퓨터는 Unity 그래픽의 강도를 처리 할 수 ​​없습니다.

Windows XP는 Ubuntu 11.04+의 기본 데스크톱 인 Unity만큼 CPU / 그래픽 집약적이지 않습니다. 그것은 compiz를 기반으로하며 시스루 대시 및 확장 런처와 같은 모든 종류의 멋진 그래픽을 가지고 있습니다. Lubuntu 또는 Xubuntu를 설치 하거나 XFCE 또는 LXDE를 설치하고 단일성이 아닌 그것을 사용하는 것이 좋습니다.

3 대의 구형 XP 컴퓨터에 모두 있고 제대로 작동하고 있습니다 (2006 Lubuntu 랩탑에서 683MB RAM 사용).

마치 CPU에 과부하가 걸리고 사용 가능한 메모리가없는 것처럼

CPU가 오버로드되었거나 사용 가능한 RAM이 부족할 수 있습니다. 설치 및 사용을 시도하십시오 midori-가볍고 현재 사용하고 있습니다.

내 대명사는


2
참조 : askubuntu.com/questions/206407/...를 - 위키뿐만 아니라 ... 내가 유니티와 문제에 확인합니다 - 그것은 쿼드 코어 바탕 화면에 느린뿐만 아니라 오래된 XP 상자를. 대부분의 다른 데스크탑 환경이 더 빠릅니다.
Wilf

1
기본적으로 사용 가능한 가장 강력한 컴퓨터에서 속도가 느립니다. Gnome 3는 Intel Atom netbook & i5 랩탑에서 더 빠릅니다.
Wilf

2
나는 8GB의 RAM, Intel i7 3.4GHz를 가지고 있으며 우분투 14.04 지연 (OP보다 나쁘지 않음)을 발견했으며 시스템은 여러 번 동결되어 하드 재부팅해야했습니다. Xubuntu로 전환하여 더 빨리 발견했습니다. 지금까지 단일 문제조차 없었습니다.
Sundeep

2
또한 GPU는 지원되지 않을 수 있습니다
Thorbjørn Ravn Andersen

1
글쎄요, 그것의 일부 일지 모르지만, 32GB의 RAM으로 정지한다고 말했듯이 4GB 미만의 사람과는 화합하지 않을 것입니다.
Tim

13

두가지:

1) Ubuntu 14.04는 Compiz를 기반으로하는 Unity 3D를 사용합니다. 모든 것은 하드웨어 가속 OpenGL을 통해 렌더링됩니다. 좋은 드라이버와 좋은 비디오 카드가 있다면 환상적입니다.

배포판을 바꿀 필요는 없습니다. 더 가벼운 데스크탑 환경을 설치하고 로그 아웃 한 다음 새 데스크탑에 다시 로그인하면됩니다. 사용하기 쉽도록 선호하는 것은 보통 Xfce입니다.

2) 깨진 update-apt-xapian-index cron 작업과 커널에서 깨진 프로세스 스케줄링의 조합. 간단히 말해 부팅 옵션에 'noautogroup'을 추가해야합니다. 그렇지 않으면 프로세스가 잘 작동하지 않습니다. 그래서:

  1. sudo로 뿌리 내리기
  2. / etc / default / grub에서 GRUB_CMDLINE_LINUX_DEFAULT를 "quiet splash noautogroup"으로 편집하십시오.
  3. 'update-grub'을 실행하십시오.
  4. 재부팅

이것은 일부 컴퓨터에 패닉을 일으킬 수있는 kernel.autogroup sysctl 변수를 사용하는 것보다 안전합니다.

어쨌든 많은 사람들의 말과 달리 Ubuntu는 부풀어 오른 기본 데스크탑을 사용하지 않으면 1GB의 RAM으로 잘 실행됩니다.

편집 : 실제로 지난해 두 번째 문제에 대한 Launchpad 버그를 제기했습니다 : https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1219548


"kernel.sched_autogroup_enabled"를주의해서 사용하십시오-시스템 부팅을 방해합니다 (Ubuntu 14.04 3.13.0.30-generic, Dell 15r)
Charles Green

@CharlesGreen 더 좋은 방법은 'noautogroup'부팅 옵션을 사용하는 것입니다. 이를 반영하여 게시물을 업데이트하겠습니다.
DanL4096

echo 0 > /proc/sys/kernel/sched_autogroup_enabled변형 을 시도했지만 실제로 효과가 있다고 느꼈습니다. 부팅 옵션을하겠습니다.
Charles Green

글쎄, 그것은 부팅했다 (나는 여기있다!) 나는 그것이 더 빠른 느낌인지 판단하기 위해 약간의 시스템을 찌를 필요가있다
Charles Green

1
@CharlesGreen "더 빨리 느끼지"않을 것입니다. 멋진 백그라운드 작업이 많은 CPU 시간을 사용하고 있을 때 그 작업보다 우선 순위가 높기 때문에 중단되지 않습니다 . 그렇지 않으면 차이가 없습니다 ( non-niced CPU 집약적 작업 포함). 더 작고 비 복합 데스크탑을 권장하는 이유입니다. noautogroup은 특정 조건에서 버그가있는 행동을 피합니다. Xfce 또는 Openbox를 사용하면 전체 리소스 소비가 줄어 듭니다.
DanL4096

3

다음과 같은 두 가지 병목 현상이 발생할 가능성이 큽니다.

  • 예를 들어 GPU가 시스템에서 일부 RAM을 훔치는 경우 시스템에서 사용할 수있는 총 용량은 1Gb-WhatTheGPUIsUsing
  • 느린 HDD. 끝으로 오래된 노트북에는 5400rpm 디스크가 있습니다. 이것은 오늘날의 표준에서는 아마도 아주 작은 수치 일 것입니다. OS가 사용할 수있는 좋은 방법은 없습니다.

첫 번째 결과는 RAM이 적고 HDD 속도가 느려 SWAP도 제대로 수행하지 못한다는 것입니다.

기본적으로 RAM이 적을 때 시스템은 HDD의 파티션 인 SWAP을 사용하여 RAM과 처음에 임시 파일을 저장합니다. 이렇게하면 OS가 더 많은 임시 저장 공간을 확보하고 "수정"할 수 있습니다 사용 가능한 RAM이 충분하지 않은 경우

스왑 파티션을 비활성화하거나 제거하지 않은 한 스왑이 있고 타이밍에 맞지 않고 작동하지만 느린 HDD에서 스왑을 사용하는 것이 OS 또는 응용 프로그램을 종료하는 것보다 낫기 때문에 실제로 많은 일을 할 수 없습니다 없는 메모리의.

따라서 현재 상태 그대로 유지하면 2 가지 작업을 수행 할 수 있습니다.

  • 팁이 더 빠르고 가벼우지만 약간의 조정이 필요하며 수행중인 작업을 알기 위해 일부 위키 기사 및 매뉴얼을 읽어야합니다.
  • GUI없이 콘솔로 부팅 해보십시오. 콘솔만으로도 살아남을 수 있다면, 수행해야 할 작업에 따라 달라집니다. 문서를 코딩하고 작성하거나 이메일을 확인해야하는 경우에는 할 수 있습니다. 터미널을 사용하면 웹을 탐색하고 싶을 수도 있지만 X11 세션에서 파이어 폭스와 함께하는 것은 아닙니다.

2
사람들은 아마도 스왑 공간에 관한 책을 쓸 수 있습니다. 개인적으로 현대의 OS는 하드 디스크보다 더티 메모리를 페이징하는 더 좋은 방법이 있어야한다고 생각합니다. 주 RAM보다 ~ 6 배 더 느린 속도입니다. 또한 해독 된 항목이 스왑 될 수 있기 때문에 보안 문제가 있습니다. 다시 아치 리눅스와 콘솔에 살고, 나는 요점을 볼 수 없습니다; 하나는 항상 Unity보다 적은 코끼리 데스크탑을 설치할 수 있습니다.
DanL4096

@ DanL4096 나는 콘솔 접근 방식을 제안했다. 왜냐하면 방정식에서 GUI를 완전히 제거하면 때로는 더 많은 RAM을 확보하는 데 도움이되기 때문이다. Unity는 코끼리이지만 X11 / Xorg는 작은 소프트웨어가 아니며 때로는 드라이버가 속도를 높이는 데 도움이되지 않는 경우가 있습니다.
user3784961

문제는 매우 유용한 많은 것들이 그래픽 데스크탑에서만 수행 될 수 있거나 CLI와 관련하여 많은 지식이 필요하다는 것입니다. 또한 Xorg 자체는 실제로 아주 작습니다. Xorg 메모리 사용량은 그 위에서 실행되는 응용 프로그램 (및 공유 비디오 메모리 등)의 일부 기능입니다. Xorg, xterms 및 Xlib를 기반으로하는 대부분의 항목은 Pentium II에서 제대로 실행됩니다. 문제가 시작되는 GTK + 애플리케이션.
DanL4096

랩톱에서 기본 디스크 스케줄러를 cfq로 변경하면 컴퓨터가 얼마나 잘 실행되는지에 대한 인식이 크게 달라졌습니다. 실제로 속도가 느리다고 생각하지만 디스크 작업이 많은 경우에도 응답합니다 (5400rpm 디스크 중 하나가 있음)
Charles Green

@CharlesGreen은 하드웨어 또는 일반적인 사용 패턴과 관련이있을 수 있습니다. CFQ는 데스크톱로드에서 데드 라인과 크게 다른 점을 찾지 못했습니다. noautogroup은 집중적 인 백그라운드 작업에 차이를 만듭니다. 그러나 그것은 최적화 / 조정이 아니기 때문에 버그 (또는 적어도 버그로 간주되어야하는 것)의 해결 방법입니다.
DanL4096

3

이전 버전의 Ubuntu 반복을 사용한 경우 익숙해 보이는 gnome-session-flashback 도 있습니다 . 모양과 느낌이 비슷할뿐 아니라 리소스 집약도 적습니다.


좋은 제안. 마지막으로 Flashback 패널 (예 : 이전 그놈 패널의 업데이트 된 버전)에 몇 가지 성능 문제가 있었지만 어떤 이유로 "Office"메뉴 위로 마우스를 가져 가면 CPU가 멈춰 버릴 것입니다.
DanL4096

-2

시스템 모니터 / 리소스에서 스왑 파일을 확인 했습니까? 13.10에서 제대로 작동했지만 랩톱에서 14.04로 업그레이드 할 때 활성화되지 않았습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.