Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Procesorová jádra a pár věcí okolo - dotazy [vyřešeno]  (Přečteno 3277 krát)

mimars

  • Návštěvník
  • Příspěvků: 24
Procesorová jádra a pár věcí okolo - dotazy [vyřešeno]
« kdy: 05 Listopadu 2009, 17:42:58 »
Zdravím všechny Ubunťáky,
mám pár dotazů ohledně Ubuntu a jader procesoru:
Mám Intel Core 2 Quad (ne že by to bylo nějak důležité :)), a právě proto mě to zajímá.
Teď k těm dotazům, napíšu to v bodech:
1) Linux standartně podporuje vícejádrové procesory. Když však chci nabootovat jen s jedním jádrem, nebo ty ostatní prostě nějak vypnout, jak na to? Jde o to, že když je PC spuštěný třeba přes noc, tak ty tři jádra se stejně flákají. Ono se fláká i to čtvrté, takže to mě vede k další otázce.
2) Jde nějak podtaktovat procesor v případě (!!), že linuxové utility mi ukazují pouze 2 frekvence (2000 MHz a 2500 MHz) jako možnosti? Čili jestli to jde vůbec nějakým způsobem udělat? Myslím dočasně...
3) Nevíte o nějakém dobrém prográmku pro kontrolu otáček větráčku (manuální pokud možno)?
4) Nevíte o nějakém všeobecně úsporném režimu (celkový menší odběr proudu apod...)? Není to na notebooku ale na normálním PC - zas kvůli úspoře energie...
5) A poslední velký dotaz: Když už se nabízí 4 jádra, byl by hřích je nevyužít - často dělám na svém PC více věcí najednou. Existují ovšem programy, které dokáží využívat více jader - to je samozřejmě dobře, ale co když mám třeba 4 procesy, které zatěžují dost procesor (renderování, hraní hry, facebook a nějaký server ;D). Je pěkné, že nějaké programy dokáží využívat vícejaderného potenciálu, ale někdy to prostě chci omezit - aby každý z těchto procesů měl k dispozici jen jedno jádro - aby se to pěkně rozložilo. Jde to nějak udělat, aby se jisté procesy přiřadily tomu a tomu jádru (i když jich standartně podporují víc)?

Předem děkuji za odpověď.
« Poslední změna: 06 Listopadu 2009, 20:04:37 od kiklhorn »

Firzen

  • Stálý člen
  • **
  • Příspěvků: 1287
    • Beroot
Re: Procesorová jádra a pár věcí okolo - dotazy
« Odpověď #1 kdy: 05 Listopadu 2009, 21:11:01 »
Ahoj,

1) Myslím, že si pleteš Linux(jádro systému) s jádrem v procesoru - to jsou dvě odlišné věci. To v procesoru je hardware, to na tvém disku je software. A myslím, že nastartovat tak, aby se používala jen určitá procesorová jádra snad ani není možné.

3) Vím.

4) Já prostě vypínám monitor, když jdu někam pryč. ;)  Jinak linux je původně pro servery a u nich je nějaký úsporný režim spíše úsměvná představa, takže v tomto směru jsou Windows myslím rozhodně dále.

Vítej u nás na fóru; ať ti Ubuntu dobře slouží! :)
AMD Phenom II X6 1100T@3,3GHz, Gigabyte GeForce GT 430 1GiB, 8GiB RAM, 1TiB SATA3 HDD, Nokia N900
OS: Debian 6.0 Squeeze, Maemo 5
Citace
Prosintě ty jsi takový zkušený vývojář - co mám dělat, když nevím, jako něco udělat? :D

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: Procesorová jádra a pár věcí okolo - dotazy
« Odpověď #2 kdy: 05 Listopadu 2009, 21:21:08 »
Já myslím, že chce aby nějaký program běžel na jiném procesorovém jádře než druhý a třetí...Uvedu příklad, aby Virtualbox měl jedno (definované, procesorové) jedno jádro jen pro sebe, a zbytek procesů se dělil o ty zbývající jádra;)
Což by se mi občas taky hodilo.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

mimars

  • Návštěvník
  • Příspěvků: 24
Re: Procesorová jádra a pár věcí okolo - dotazy
« Odpověď #3 kdy: 06 Listopadu 2009, 15:06:14 »
Ahoj,

1) Myslím, že si pleteš Linux(jádro systému) s jádrem v procesoru - to jsou dvě odlišné věci. To v procesoru je hardware, to na tvém disku je software. A myslím, že nastartovat tak, aby se používala jen určitá procesorová jádra snad ani není možné.

3) Vím.

4) Já prostě vypínám monitor, když jdu někam pryč. ;)  Jinak linux je původně pro servery a u nich je nějaký úsporný režim spíše úsměvná představa, takže v tomto směru jsou Windows myslím rozhodně dále.

Vítej u nás na fóru; ať ti Ubuntu dobře slouží! :)

Děkuji za uvítání  :).
A ještě dík za ten odkaz, něco s tím provedu...

4) To mě mohlo napadnout no   :) ale snad se to nějak dá udělat na ten režim s nízkou spotřebou -> myslel jsem tím vypnutím nepotřebných jader apod.
Cože mě právě vede k otázce ohledně těch jader - někde jsem četl, že když si zkompiluji vlastní kernel s nastavením že to má být jen jednojádrové (jako aby celý systém využíval jen jedno jádro), tak by to mělo jít, ale jestli se ostatní jádra opravdu vypnou, to nevím...  ???

Já myslím, že chce aby nějaký program běžel na jiném procesorovém jádře než druhý a třetí...Uvedu příklad, aby Virtualbox měl jedno (definované, procesorové) jedno jádro jen pro sebe, a zbytek procesů se dělil o ty zbývající jádra;)
Což by se mi občas taky hodilo.

Ano přesně to chci  :) jen nevím jestli už to nějak jde, nebo jestli to nejde, případně jak... Myslel jsem, že když už v Linuxu existuje hodnota procesu (nice), takže by to nějak šlo... Původně jsem ten nápad dostal tak, že jsem si pročítal články o paralelních počítačích, a řekl jsem si, že když procesy umí migrovat po PC, určitě jim to půjde i po jádrech...   :)

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re: Procesorová jádra a pár věcí okolo - dotazy
« Odpověď #4 kdy: 06 Listopadu 2009, 15:26:41 »
To je skoro něco jako kdybys chtěl u osmiválce s pohonem 4x4 přidělit adresně výkon jednotlivých válců na různá kola :-)
Obávám se, že jediné schůdné řešení je nechat přidělování všech zdrojů (a procesor je taky jenom zdroj) na systému.
P.S.
To ale nemění nic na tom, že zvídaví návštěvníci jsou zde vždy vítáni :-)

mimars

  • Návštěvník
  • Příspěvků: 24
Re: Procesorová jádra a pár věcí okolo - dotazy
« Odpověď #5 kdy: 06 Listopadu 2009, 15:32:56 »
To je skoro něco jako kdybys chtěl u osmiválce s pohonem 4x4 přidělit adresně výkon jednotlivých válců na různá kola :-)
Obávám se, že jediné schůdné řešení je nechat přidělování všech zdrojů (a procesor je taky jenom zdroj) na systému.
P.S.
To ale nemění nic na tom, že zvídaví návštěvníci jsou zde vždy vítáni :-)

Aha tak dík  :) třeba se ještě někdo najde kdo k tomu budě mět co říct...

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: Procesorová jádra a pár věcí okolo - dotazy
« Odpověď #6 kdy: 06 Listopadu 2009, 16:28:52 »
vypnuti konkretniho jadra (alespon u me na notebooku) neni problem
Kód: [Vybrat]
sudo echo 0 > /sys/devices/system/cpu/cpu0/online vypne prvni jadro

pridelovat procesy konkretnimu jadru imho nejde, stara se o to primo kernel, ale jestli se ti, zda, ze je nejaky proces prilis zravy, tak mu muzes snizit prioritu (man nice))
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

mimars

  • Návštěvník
  • Příspěvků: 24
Re: Procesorová jádra a pár věcí okolo - dotazy
« Odpověď #7 kdy: 06 Listopadu 2009, 17:11:34 »
vypnuti konkretniho jadra (alespon u me na notebooku) neni problem
Kód: [Vybrat]
sudo echo 0 > /sys/devices/system/cpu/cpu0/online vypne prvni jadro

pridelovat procesy konkretnimu jadru imho nejde, stara se o to primo kernel, ale jestli se ti, zda, ze je nejaky proces prilis zravy, tak mu muzes snizit prioritu (man nice))

Aaa ty jsi bůh  ;D. Hlavně že se našel někdo kdo to ví  :) hned to jdu zkusit...

mimars

  • Návštěvník
  • Příspěvků: 24
Re: Procesorová jádra a pár věcí okolo - dotazy
« Odpověď #8 kdy: 06 Listopadu 2009, 17:16:21 »
vypnuti konkretniho jadra (alespon u me na notebooku) neni problem
Kód: [Vybrat]
sudo echo 0 > /sys/devices/system/cpu/cpu0/online vypne prvni jadro

pridelovat procesy konkretnimu jadru imho nejde, stara se o to primo kernel, ale jestli se ti, zda, ze je nejaky proces prilis zravy, tak mu muzes snizit prioritu (man nice))

Aaa ty jsi bůh  ;D. Hlavně že se našel někdo kdo to ví  :) hned to jdu zkusit...

Hmm teď jsem se zasmál - root má práva pouze pro čtení ;D nevíte jak to spravit? asi jedině z Windows nebo v nějakém záchranném režimu?

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Procesorová jádra a pár věcí okolo - dotazy
« Odpověď #9 kdy: 06 Listopadu 2009, 17:21:35 »
zkuste
Kód: [Vybrat]
sudo -s
echo ....
exit
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

mimars

  • Návštěvník
  • Příspěvků: 24
Re: Procesorová jádra a pár věcí okolo - dotazy
« Odpověď #10 kdy: 06 Listopadu 2009, 17:24:55 »
zkuste
Kód: [Vybrat]
sudo -s
echo ....
exit


 >:( píše to i/o error - asi to nepujde  :-\. A úprava z Win a následné spuštění by šlo ne?

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: Procesorová jádra a pár věcí okolo - dotazy
« Odpověď #11 kdy: 06 Listopadu 2009, 18:02:47 »
pravda je, ze to tak pouzivam ve fedore z roota, ze to nejde v buntu me docela prekvapuje...

@mimras:
tohle je reseni pro dynamicke meneni, z win to nema cenu , viz. napr http://blog.harvie.cz/2009/05/linux-and-free-software/adresarova-struktura-na-gnulinuxu-a-podobnych-systemech , konkretne cast VFS

jestli to nepotrebujes menit dynamicky, tak na to existuje parametr kernelu , ktery se zada pri bootovani (z hlavy si nepmatuju jaky presne, ale nemel by to byt problem vygooglit)
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

mimars

  • Návštěvník
  • Příspěvků: 24
Re: Procesorová jádra a pár věcí okolo - dotazy
« Odpověď #12 kdy: 06 Listopadu 2009, 18:09:31 »
pravda je, ze to tak pouzivam ve fedore z roota, ze to nejde v buntu me docela prekvapuje...

@mimras:
tohle je reseni pro dynamicke meneni, z win to nema cenu , viz. napr http://blog.harvie.cz/2009/05/linux-and-free-software/adresarova-struktura-na-gnulinuxu-a-podobnych-systemech , konkretne cast VFS

jestli to nepotrebujes menit dynamicky, tak na to existuje parametr kernelu , ktery se zada pri bootovani (z hlavy si nepmatuju jaky presne, ale nemel by to byt problem vygooglit)

Ok dobře vše jdu zjistit pak napíšu.

mimars

  • Návštěvník
  • Příspěvků: 24
Re: Procesorová jádra a pár věcí okolo - dotazy
« Odpověď #13 kdy: 06 Listopadu 2009, 18:46:03 »
pravda je, ze to tak pouzivam ve fedore z roota, ze to nejde v buntu me docela prekvapuje...

@mimras:
tohle je reseni pro dynamicke meneni, z win to nema cenu , viz. napr http://blog.harvie.cz/2009/05/linux-and-free-software/adresarova-struktura-na-gnulinuxu-a-podobnych-systemech , konkretne cast VFS

jestli to nepotrebujes menit dynamicky, tak na to existuje parametr kernelu , ktery se zada pri bootovani (z hlavy si nepmatuju jaky presne, ale nemel by to byt problem vygooglit)

Ok dobře vše jdu zjistit pak napíšu.

Tak jsem našel ten parametr - maxcpus=maximalnipocetcpu. Ale ještě jeden dotaz: nějak mi nedošlo kam se to má při bootování zadat? Sice je to asi tak začátečnická otázka, ale opravdu nevím kam to mám napsat (ten maxcpus parametr)...

mimars

  • Návštěvník
  • Příspěvků: 24
Re: Procesorová jádra a pár věcí okolo - dotazy
« Odpověď #14 kdy: 06 Listopadu 2009, 19:21:49 »
Tak už jsem to našel viz. http://wiki.ubuntu.cz/Bootovac%C3%AD%20parametry
Tak wiki je k nezaplacení...

Dík všem za pomoc  ;)
« Poslední změna: 06 Listopadu 2009, 19:23:32 od mimars »

mrstevo

  • Aktivní člen
  • *
  • Příspěvků: 159
YOU SHOULD NEVER GET MORE THAN YOU GIVE

Intel Core 2 Duo 2 GHz, 3GiB ram, 160GB SATA2, NVIDIA 8400GS 512MiB  DDR2, Saa7134 TV card Ubuntu 9.04

karlos007

  • Návštěvník
  • Příspěvků: 82
  • Ubuntu od 22.10.2009
Re: Procesorová jádra a pár věcí okolo - dotazy [vyřešeno]
« Odpověď #16 kdy: 08 Listopadu 2009, 09:41:23 »
nejjednodussi bude kdyz vezmes sve vicejadro a posles mi ho, ja ti naoplatku poslu muj jednojadro celer kdyz chces nizky vykon  ;D

 

Provoz zaštiťuje spolek OpenAlt.