Preload 및 Prelink를 사용하여 시스템 및 애플리케이션의 성능 향상

시스템 속도 향상

기본 우분투는 충분히 빠릅니다, 비록 이것이 주로 메모리 양 및 하드 드라이브의 상태, SDD를 사용하면 효율성이 향상됩니다.

알다시피 Ubuntu의 일부 프로그램 또는 응용 프로그램은 시작하는 데 시간이 오래 걸립니다.. 영향을받는 프로그램을 자주 사용하면 짜증이 날 수 있습니다.

따라서 이번에는 몇 가지 응용 프로그램에 대해 이야기하겠습니다. 시스템을 가속화하고 팀에서 효율성을 개선하는 데 도움이 될 것입니다.

여기에 도움이되는 응용 프로그램 중 하나가 Preload입니다.

예압이란?

예압 실행되는 응용 프로그램입니다 우리 시스템에서 백그라운드에서 데몬처럼. 이 신청서 사용자 행동 분석을 담당합니다. 시스템에서 자주 실행하는 앱을 추적합니다.

이러한 분석을 바탕으로 Preload 앱 목록 생성 사용자가 가장 자주 실행하는 그리고 이것으로 RAM 메모리에 보관되는 바이너리와 의존성을 담당합니다. 따라서 응용 프로그램의 시작 시간이 늘어납니다.

Ubuntu 18-04 및 파생 제품에 Preload를 설치하는 방법은 무엇입니까?

이 응용 프로그램을 시스템에 설치하려면 우분투 소프트웨어 센터의 도움으로 할 수 있습니다. 거기에서 또는 Synaptic의 도움으로 응용 프로그램을 찾으십시오.

O 원하는 경우 터미널에 다음 명령을 작성하십시오. (ctrl + alt + T) :

sudo apt-get install preload

설치 완료, 컴퓨터를 다시 시작해야합니다.

시스템에 다시 들어가면 Preload가 백그라운드에서 실행되기 시작하고 응용 프로그램 시작 속도를 향상시키기위한 작업을 수행하기 시작합니다.

응용 프로그램은 특별한 구성이 필요하지 않기 때문에 문제없이 작동해야합니다.

그러나 우리는 /etc/preload.conf에있는 다음 파일에서이 값을 편집 할 수있는 기능을 가지고 있습니다.

프리 링크 란 무엇입니까?

사전 링크 라이브러리의 동적 연결 속도를 높이는 유틸리티입니다. Linux에서 응용 프로그램의. 프리 링크 패키지 ELF 공유 실행 파일 및 라이브러리를 수정하는 유틸리티 포함, 너무 많은 재배치를 런타임에 해결해야하므로 프로그램이 더 빨리 나타납니다.

Ubuntu 18.04 및 파생 제품에 Prelink를 설치하는 방법은 무엇입니까?

시스템에 Prelink를 설치하려면 터미널을 열고 다음 명령을 실행하기 만하면됩니다.

sudo apt install prelink

설치 완료 이 파일을 편집해야합니다.

sudo gedit /etc/default/prelink

여기에서 다음 매개 변수를 볼 수 있습니다.

PRELINKING=unknown

이 일에 다음 예제와 같이 수정하고 그대로 두어야합니다.:

PRELINKING=yes

일부 설치에서는 "알 수 없음"대신 "아니오"로 표시됩니다.이 경우 "예"대신 "예"로 설정됩니다.

미리 연결

여기에서 일부 매개 변수를 편집 할 수도 있습니다.이 중 일부 타사 응용 프로그램에 문제가있을 수 있습니다. 가장 중요한 것은 그래픽입니다.

여기에서 다음을 복사하여 파일에 추가하기 만하면됩니다.

# NVIDIA

-b /usr/lib/libGL.so*

-b /usr/lib32/libGL.so*

-b //usr/lib/libOpenCL.so*

-b //usr/lib32/libOpenCL.so*

-b /usr/lib32/vdpau/

-b /usr/lib/vdpau/

-b /usr/lib/xorg/modules/drivers/nvidia_drv.so

-b /usr/lib/xorg/modules/extensions/libglx.so*

-b /usr/lib/libnvidia-*

-b /usr/lib32/libnvidia-*

# Catalyst

-b /usr/lib/libati*

-b /usr/lib/fglrx*

-b /usr/lib/libAMDXvBA*

-b /usr/lib/libGL.so*

-b /usr/lib/libfglrx*

-b /usr/lib/xorg/modules/dri/fglrx_dri.so

-b /usr/lib/xorg/modules/drivers/fglrx_drv.so

-b /usr/lib/xorg/modules/extensions/fglrx/

-b /usr/lib/xorg/modules/linux/libfglrxdrm.so

-b /usr/lib/xorg/modules/extensions/libglx.so

마지막으로 파일을 닫고 다음 명령으로 권한을 부여합니다.

sudo chmod 666 /etc/prelink.conf

지금 응용 프로그램을 실행하려면:

prelink -amvR

그리고 준비.

실행할 때 필요한 모든 것을로드하기 시작합니다. 아마도 당신에게 오류를 던질 수 있습니다. 구성하는 동안.

내가 너에게 던지는 실수는 그런 것 :

Prelink /usr/lib/xxxx

어디에 사전 링크 블랙리스트에 릴리스를 추가해야 함을 나타냅니다., 충돌을 일으키기 때문입니다.

Prelink는 추가 할 라이브러리를 알려줍니다. 다음 명령을 실행하기 만하면됩니다. 추가하려면 여기에서 프리 링크로 표시된 것만 수정하면됩니다.

sudo echo -b /usr/lib/xx/xxx/libreria >> /etc/prelink.conf

이 작업이 완료되면 사전 링크를 다시 실행하고 사전 링크가 성공적으로로드 될 때까지 충돌을 생성하는 라이브러리를 추가해야합니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.