Linuxta süreç yakınlığı nasıl ayarlanır

Linuxta süreç yakınlığı nasıl ayarlanır

İşlem yakınlığı (CPU sabitleme olarak da bilinir), çalışan programları tüm CPU iş parçacıklarıyla çalışmasına izin vermek yerine tek bir iş parçacığına (sanal çekirdek) atama işlemidir. Kullanıcıların bir programın ne kadar kaynak kullanacağına tam olarak karar vermelerini sağlayacağından, süreç yakınlığının ayarlanması avantajlıdır.

Bu kılavuzda, Linux PC'nizde çalışan programların benzerliğini nasıl ayarlayacağınızı gözden geçireceğiz. Ayrıca sistem kaynaklarını Linux işletim sisteminizdeki programlarla sınırlandırabileceğiniz diğer yolları da gözden geçireceğiz.

CPU bilgilerinizi bulma

Tek tek programları belirli iş parçacıklarına nasıl bağlayacağımızı gözden geçirmeden önce, Linux sisteminizde kaç tane iş parçacığınız olduğunu bulmamız gerekiyor. Bu bilgiyi öğrenmenin birkaç yolu vardır . İki yolu ele alacağız.

CPU iş parçacığı sayınızı öğrenmenin ilk yolu nproc komutudur. Bu komut, Linux sisteminizin kullanabileceği ham sayıda işlemciyi verir.

Kaç tane iş parçacığınız olduğunu belirlemek için nproc komutunu çalıştırmak için bir terminal penceresi açmalısınız. Bir terminal penceresi açmak için klavyede Ctrl + Alt + T veya Ctrl + Shift + T tuşlarına basın .

Terminal penceresi açıkken nproc yürütün .

Linuxta süreç yakınlığı nasıl ayarlanır

nproc

Komutu çalıştırdıktan sonra fark edeceksiniz; istemde bir numara görünür. Sayı, Linux sisteminizin iş parçacığı (sanal çekirdek) sayısıdır. Bu bilgileri daha sonra kullanmak üzere kaydetmek için aşağıdakileri yapın.

nproc >> ~/cpu-count.txt

Eğer nproc komutu basitçe sizin için yeterli bilgi yoktur, CPU parçacıkları hakkında bir sürü daha fazla bilgi verir daha iyi bir komut satırı aracı vardır. Buna CPU Bilgisi denir. İşte nasıl kurulacağı.

İlk önce, bir terminal pencerenizin açık olduğundan emin olun. Ardından, kullandığınız Linux işletim sistemine karşılık gelen kurulum komutlarını aşağıya girin.

Ubuntu

Ubuntu Linux'ta, aşağıdaki Apt paket yöneticisi komutunu kullanarak CPU Bilgisini kurabileceksiniz .

sudo apt kurulum cpuinfo

Debian

Debian Linux'ta olanlar, aşağıdaki Apt-get komutuyla CPU Bilgisini çalıştırabilir ve çalıştırabilir .

sudo apt-get install cpuinfo

Arch Linux

Arch Linux, bir terminal penceresinde aşağıdaki Pacman komutunu kullanarak CPU Bilgisi aracını Linux'a kolayca kurabilir .

sudo pacman -S python-py-cpuinfo

fötr şapka

Fedora Linux'u kullanıyor musunuz? Bir terminalde aşağıdaki Dnf komutunu çalıştırarak CPU Bilgisine ulaşın .

sudo dnf python3-cpuinfo'yu kurun

OpenSUSE

Bir OpenSUSE Linux kullanıcısı mı? Aşağıdaki Zypper komutuyla CPU Bilgisini kurun ve çalıştırın .

sudo zypper python3-py-cpuinfo'yu kurun

Linux PC'nizde CPU Info programı kurulduktan sonra, tam olarak kaç tane iş parçacığı ile çalışacağımızı belirleyebilmemiz için CPU bilgilerini bulmak için kullanma zamanı gelmiştir.

Aşağıdaki cpu-info komutunu kullanarak CPU'nuzun bir okumasını alın.

Not: Arch Linux, Fedora veya OpenSUSE Linux'ta ise cpu-info yerine cpuinfo çalıştırmanız gerekebilir .

Linuxta süreç yakınlığı nasıl ayarlanır

işlemci bilgisi

Komutu çalıştırdıktan sonra hem bir çekirdek sayımı hem de mantıksal bir sayı göreceksiniz. Mantıksal sayı, birlikte çalışmanız gereken iş parçacığı sayısıdır. Bu kılavuz söz konusu olduğunda mantıksal bilgiler en önemlisidir. Aşağıdaki komutu çalıştırarak CPU bilgilerini bir metin dosyasına kaydetmekten çekinmeyin.

işlemci bilgisi >> ~/cpu-count.txt

Linux'ta süreç yakınlığı nasıl ayarlanır

Linux PC'nizde işlem yakınlığını ayarlamak için yerleşik Taskset programını kullanmanız gerekir. Klavyede Ctrl + Alt + T veya Ctrl + Shift + T tuşlarına basarak bir terminal penceresi açın . Ardından, oradan, çalışan bir işlemi nasıl bağlayacağınızı öğrenmek için aşağıdaki adım adım talimatları izleyin.

Adım 1: pidof ve ardından uygulamanın adını yürüterek çalışan bir programın işlem kimliğini bulun. Örneğin, Thunderbird'ün işlem kimliğini bulmak için aşağıdaki örnek komutu çalıştırırsınız.

Linuxta süreç yakınlığı nasıl ayarlanır

pidof yıldırım kuşu

Adım 2: Uygulamanın işlem kimliğini not alın. Ardından, aşağıdaki görev kümesi komut örneğine takın .

Not: programı koymak istediğiniz CPU iş parçacığı için thread_number'ı değiştirmelisiniz. Süreç kimliği ile bulunan için de process_id değiştirmelisiniz  pidof sizinle Afin istiyorum taskset .

sudo görev seti -cp thread_number process_id &

Yeni eklenen programınızı kontrol etmeniz mi gerekiyor? Run taskset -p o 2. adımda belirtilen CPU parçacığı üzerinde çalıştığını onaylayın programın işlem kimliği karşı.

görev kümesi -p işlem_kimliği

Görev Seti hakkında daha fazla bilgi edinin

Taskset hakkında daha fazla bilgi edinmek için kılavuzu okumanız gerekecektir. man görev seti komutunu yürütün .

Linuxta süreç yakınlığı nasıl ayarlanır

adam görev seti

Çalışan adam görev seti komutu, size Görev Seti uygulaması hakkında ayrıntılı bir kılavuz sunacaktır. Uygulamanın nasıl çalıştığını anlamanıza yardımcı olacağı için gözden geçirin. Bittiğinde, çıkmak için q tuşuna basın .


Gnome Shell panosunu Pano ile iyileştirin

Gnome Shell panosunu Pano ile iyileştirin

Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber

Bilgisayarınıza Tuxedo OS nasıl kurulur

Bilgisayarınıza Tuxedo OS nasıl kurulur

Tuxedo OS by Tuxedo bilgisayarlarını test etmek ister misiniz? Bilgisayarınızda çalışan Tuxedo OS'nin en son sürümünü nasıl alacağınızı öğrenin.

Linuxta bir DEB dosyası nasıl kurulur

Linuxta bir DEB dosyası nasıl kurulur

DEB dosyası nedir? Onunla ne yapıyorsun? DEB dosyalarını Linux PC'nize kurmanın birçok yolunu öğrenin.

Linuxta Dying Light nasıl oynanır?

Linuxta Dying Light nasıl oynanır?

Dying Light, Techland tarafından geliştirilen ve Warner Bros Interactive Entertainment tarafından yayınlanan 2015 tarihli bir hayatta kalma korku video oyunudur. oyun merkezli

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune, KDE Plazma 5 masaüstü ortamını kullanır ve zarif bir işletim sistemi sunmayı amaçlar. İşte Neptune Linux'u bilgisayarınıza nasıl kuracağınız.

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntu'nun yeni ek paket tabanlı masaüstü işletim sistemini denemek ister misiniz? Bu kılavuzla sanal bir makinede nasıl dağıtacağınızı öğrenin.

Undertale Linuxta nasıl oynanır?

Undertale Linuxta nasıl oynanır?

Undertale, oyun geliştiricisi Toby Fox tarafından geliştirilen ve yayınlanan bir 2015 2d indie RPG'dir. Bu kılavuz, Undertale'i bilgisayarınıza indirmeyi ve kurmayı kapsayacaktır.

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Total War: Three Kingdoms, Creative Assembly tarafından geliştirilen sıra tabanlı bir strateji RTS oyunudur. İşte Linux'ta nasıl oynanacağı.