ionice – nice pro Input/output operace

Stalo se vám, že jste někdy někde měli server, na tom jste chtěli kopírovat nebo mazat velký objem dat a nechtěli jste, aby to narušilo chod jiných operací? Stejně tak jako pomocí nice snižujete nebo zvyšujete prioritu operací vzhledem k procesoru, můžete zvýšit nebo snížit to stejné i vzhledem k Input/output, tedy k diskům nebo blokovým zařízením.

Příkaz syntaxe :

ionice -c3 -p 24868

-c3 znamená idle priorita

-p 24868 znamená process s PID 24868.

 

Pomocí příkazu :

ionice -p24868  

Lze pak zjistit, jakou prioritu má nastavenou daný process (jestli idle to je -c3, nebo best oeffor -c2 anebo real time, což je -c1)

-c3 je nejnižší priorita, -c1 je nejvyšší priorita.

Manuálová stránka zde.

Debian/ubuntu + cpufrequtils

(otestováno na AMD Phenom první generace)

Cpufrequtils je balíček na linuxu, který vám umožní snížit nebo zvýšit frekvenci vašeho procesoru (dále jen CPU) tak jak potřebujete. Cpufrequtils podporuje většina procesorů počínaje AMD K7 a intel pentium 3. U amd se tomu říká powernow a u intelu se této technologii říká intel speedstep. Cpufrequtils ocení hlavně majitelé notebooků ale taky uživatelé, kteří chtějí ušetřit na spotřebě počítače, pokud jim běží stroj přes noc, kdy třeba není potřeba, aby stroj plýtval maximálním výkonem, který nevyužije.

Jak na to?

V terminálu stačí zadat
apt-get install cpufrequtils (pokud se náhodou jméno balíčku změní tak apt-cache search cpufrequtils a ono vám to vypíše přesný název balíčku který pak použijete do apt-get install jménobalíčku)

Jak se cpufreq ovládá?

Po nainstalování máme k dispozici příkazy :
cpufreq-info cpufreq-set a cpufreq-aperf.

Nás bude zajímat hlavně cpufreq-info a cpufreq-set.

cpufreq-info nám vypíše informace o všech jádrech vašeho procesoru a na jaké frekvenci běží.
Jestli si chcete však ušetřit práci s luštěním tak místo cpufreq-info zadejte raději:

cpufreq-info | grep current
nebo cpufreq-info | grep CPU

Tím bychom věděli, na jaké frekvenci běžíme teď. Ale jak frekvenci změnit? A jak vím, na jakou hodnotu můžu frekvenci změnit?
Když si vypíšete tento příkaz:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

Tak u phenomu vám to vypíše :
2500000 1250000
v překladu 2.50Ghz a 1.25Ghz

Proto pokud teď máme 2.50Ghz a chceme změnit frekvenci na 1.25 Ghz tak jednoduše napíšeme :

cpufreq-set -c 0 -f 1.25Ghz
-c 0 znamená core 0 a to znamená jádro 0 a to znamená první jádro ze 4 z procesoru. Pozor, počítač nevidí jádro 1, 2, 3 a 4 ale vidí jádro 0,1 ,2 ,3 .

Proto je nutné pro nastavení všech jader procesoru spustit tyto příkazy :
cpufreq-set -c 0 -f 1.25Ghz
cpufreq-set -c 1 -f 1.25Ghz
cpufreq-set -c 2 -f 1.25Ghz
cpufreq-set -c 3 -f 1.25Ghz

A máme nastavenou frekvenci procesoru na 1.25Ghz na všech jádrech.

 

Linux – Jak na vytvoření rsa certifikátu

Na windows si máme vytvořit RSA certifikát. To zvládáme. Pomocí puttygenu se vším proklikáme a ono nám to samo vytvoří jak .ppk tak .pub soubor. Ppk soukromý klíč přidáme do putty a už se můžeme zabezpečeně přihlašovat. Ale co na linuxu? Jak se to vytváří na linuxu?

Je to ještě jednodušší, než na windows.

Přihlašme se do terminálu na náš linux. Ideálně za roota.

napišme příkaz : ssh-keygen -t rsa

Pak už nám to jen vypíše :
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.

Dále nám to zobrazí otisk a to je vše. Máme certifikáty v ~/.ssh/id_rsa je soukromý klíč a v ~/.ssh/id_rsa.pub  je veřejný klíč.  Kde ~ je domovský adresář uživatele, za kterého jsme vytvářeli RSA certifikát (v našem případě root).

 

Odzkoušeno na Debian Squeeze linux 6.0.4 x64.

Žvýkáte rádi žvýkačky?

Doporučuji si přečíst tento článek.

Nechce se mi věřit, že někdo je ochoten tohle dávat někomu do žvýkaček, do jídla a myslet si, že je vše v pořádku.

Kde je ta doba, kdy žvýkačky nebyly jen o chemii?

Jen tak sem nadhodím vše bezpečné i nebezpečné, z čeho se skládá žvýkačka :

Znáte někoho, kdo žvýkačku spolkne? Co to udělá s organismem? To nikdo neví.