Thread View: pl.comp.pecet
10 messages
10 total messages
Started by radekp
Fri, 19 May 2023 20:04
Co może być wąskim gardłem?
Author: radekp
Date: Fri, 19 May 2023 20:04
Date: Fri, 19 May 2023 20:04
8 lines
1369 bytes
1369 bytes
Zapuszczam (Win10) jeden proces, procesor jest zajęty w ok. 16% (czyli wykorzystuje 1 rdzeń). Powiedzmy, że program pracuje z prędkością 0,45x To zapuszczam 5 kolejnych procesór (6 rdzeni), proces Bezczynność ma ok. 10%, a prędkość każdego z programów spada do ok. 0,26x. Co może być tego przyczyną? Transfery do pamięci (trochę każdy proces tego robi). Jak to sprawdzić?
Re: Co może być wąskim gardłem?
Author: pioruns
Date: Sat, 20 May 2023 11:32
Date: Sat, 20 May 2023 11:32
19 lines
1735 bytes
1735 bytes
On Fri, 19 May 2023 22:04:07 +0200, radekp@konto.pl wrote: > Zapuszczam (Win10) jeden proces, procesor jest zajęty w ok. 16% (czyli > wykorzystuje 1 rdzeń). Powiedzmy, że program pracuje z prędkością 0,45x > > To zapuszczam 5 kolejnych procesór (6 rdzeni), proces Bezczynność ma ok. > 10%, > a prędkość każdego z programów spada do ok. 0,26x. > > Co może być tego przyczyną? Transfery do pamięci (trochę każdy proces > tego robi). Jak to sprawdzić? A jaki to komputer? CPU/RAM? -- pozdrawiam, pioruns _,.-'~'-.,__,.-'~'-.,__,.-'~'-.,__,. Registered Linux User #454644
Re: Co może być wąskim gardłem?
Author: radekp
Date: Sun, 21 May 2023 14:13
Date: Sun, 21 May 2023 14:13
18 lines
1813 bytes
1813 bytes
Sat, 20 May 2023 11:32:29 -0000 (UTC), w <u4ab4d$vgc$1$pioruns@news.chmurka.net>, pioruns <www@com.pl> napisał(-a): > On Fri, 19 May 2023 22:04:07 +0200, radekp@konto.pl wrote: > > > Zapuszczam (Win10) jeden proces, procesor jest zajęty w ok. 16% (czyli > > wykorzystuje 1 rdzeń). Powiedzmy, że program pracuje z prędkością 0,45x > > > > To zapuszczam 5 kolejnych procesór (6 rdzeni), proces Bezczynność ma ok. > > 10%, > > a prędkość każdego z programów spada do ok. 0,26x. > > > > Co może być tego przyczyną? Transfery do pamięci (trochę każdy proces > > tego robi). Jak to sprawdzić? > > A jaki to komputer? CPU/RAM? B450 + Ryzen 4600G, RAM 2x8GB 3600 (dysk NVME, a RAM-u sporo pozostaje wolnego)
Re: Co może być wąskim gardłem?
Author: pioruns
Date: Sun, 21 May 2023 14:55
Date: Sun, 21 May 2023 14:55
40 lines
2619 bytes
2619 bytes
On Sun, 21 May 2023 16:13:10 +0200, radekp@konto.pl wrote: > Sat, 20 May 2023 11:32:29 -0000 (UTC), w > <u4ab4d$vgc$1$pioruns@news.chmurka.net>, pioruns <www@com.pl> > napisał(-a): > >> On Fri, 19 May 2023 22:04:07 +0200, radekp@konto.pl wrote: >> >> > Zapuszczam (Win10) jeden proces, procesor jest zajęty w ok. 16% >> > (czyli wykorzystuje 1 rdzeń). Powiedzmy, że program pracuje z >> > prędkością 0,45x >> > >> > To zapuszczam 5 kolejnych procesór (6 rdzeni), proces Bezczynność ma >> > ok. 10%, >> > a prędkość każdego z programów spada do ok. 0,26x. >> > >> > Co może być tego przyczyną? Transfery do pamięci (trochę każdy proces >> > tego robi). Jak to sprawdzić? >> >> A jaki to komputer? CPU/RAM? > > B450 + Ryzen 4600G, RAM 2x8GB 3600 (dysk NVME, a RAM-u sporo pozostaje > wolnego) AMD Ryzen 5 4600G Cores: 6 Threads: 12 Mi sie wydaje ze to jest waskim gardlem: Cache Size: L1: 384 KB, L2: 3.0 MB, L3: 8 MB Bardzo malo tej L3. Jeden program i ciezki watek jego pomiesci, ale nie 6 watkow, a wiec wtedy siega do RAM i predkosc spada. RAM jest wolniejsza niz ten L3 cache wewnatrz procesora. A ostatecznie aby upewnic sie ze to nie dysk, zajrzyj do Task Manager aby sie upewnic ze dysk NVMe nie mieli i nie jest wysycony podczas obciazenia. -- pozdrawiam, pioruns _,.-'~'-.,__,.-'~'-.,__,.-'~'-.,__,. Registered Linux User #454644
Re: Co może być wąskim gardłem?
Author: radekp
Date: Sun, 21 May 2023 15:04
Date: Sun, 21 May 2023 15:04
24 lines
1985 bytes
1985 bytes
Sun, 21 May 2023 14:55:32 -0000 (UTC), w <u4dbd4$2a7$1$pioruns@news.chmurka.net>, pioruns <www@com.pl> napisał(-a): > Mi sie wydaje ze to jest waskim gardlem: > Cache Size: L1: 384 KB, L2: 3.0 MB, L3: 8 MB > Bardzo malo tej L3. Jeden program i ciezki watek jego pomiesci, ale nie 6 > watkow, a wiec wtedy siega do RAM i predkosc spada. RAM jest wolniejsza > niz ten L3 cache wewnatrz procesora. No tak, pewnie słusznie diagnoza. Stare miały więcej: AMD Ryzen 3 3600 procesor 3,6 GHz 32 MB L3 Być może trzeba będzie sięgnąć po tego? Procesor AMD Ryzen 5 5600G, 3.9 GHz, 16 MB albo bezgraficznego: AMD Ryzen 5 5600, 3.5 GHz, 32 MB, > A ostatecznie aby upewnic sie ze to nie dysk, zajrzyj do Task Manager aby > sie upewnic ze dysk NVMe nie mieli i nie jest wysycony podczas obciazenia. 1% :)
Re: Co może być wąskim gardłem?
Author: heby
Date: Sun, 21 May 2023 15:24
Date: Sun, 21 May 2023 15:24
4 lines
1154 bytes
1154 bytes
On 19/05/2023 22:04, radekp@konto.pl wrote: > Co może być tego przyczyną? https://www.amd.com/en/developer/uprof.html
Re: Co może być wąskim gardłem?
Author: radekp
Date: Sun, 21 May 2023 15:30
Date: Sun, 21 May 2023 15:30
10 lines
1355 bytes
1355 bytes
Sun, 21 May 2023 17:24:16 +0200, w <u4dd3b$1kmc2$1@dont-email.me>, heby <heby@poczta.onet.pl> napisał(-a): > On 19/05/2023 22:04, radekp@konto.pl wrote: > > Co może być tego przyczyną? > > https://www.amd.com/en/developer/uprof.html Na pewno? "analysis tool for x86 applications"
Re: Co może być wąskim gardłem?
Author: radekp
Date: Sun, 21 May 2023 15:42
Date: Sun, 21 May 2023 15:42
17 lines
1663 bytes
1663 bytes
Sun, 21 May 2023 17:30:47 +0200, w <i8ek6ip6q7b6p2cl7dhr02rr29j9ikuq12@4ax.com>, "radekp@konto.pl" <radekp@konto.pl> napisał(-a): > Sun, 21 May 2023 17:24:16 +0200, w <u4dd3b$1kmc2$1@dont-email.me>, heby > <heby@poczta.onet.pl> napisał(-a): > > > On 19/05/2023 22:04, radekp@konto.pl wrote: > > > Co może być tego przyczyną? > > > > https://www.amd.com/en/developer/uprof.html > > Na pewno? > "analysis tool for x86 applications" Ściągnąłem, niby się uruchomiło, ale nic się nie dzieje... bez instrukcji do tego nie podejdę?
Re: Co może być wąskim gardłem?
Author: heby
Date: Sun, 21 May 2023 16:09
Date: Sun, 21 May 2023 16:09
8 lines
1479 bytes
1479 bytes
On 21/05/2023 17:42, radekp@konto.pl wrote: > Ściągnąłem, niby się uruchomiło, ale nic się nie dzieje... bez instrukcji do > tego nie podejdę? https://www.youtube.com/watch?v=edRsmxlKKVQ Ogólnie profilowanie wymaga nietrywialnej wiedzy z zakresu działania procesora, programowania, specyfiki multithread itd.
Re: Co może być wąskim gardłem?
Author: ptoki (ptoki)
Date: Mon, 29 May 2023 17:18
Date: Mon, 29 May 2023 17:18
20 lines
2615 bytes
2615 bytes
On Friday, May 19, 2023 at 3:07:55 p.m. UTC-5, rad...@konto.pl wrote: > Zapuszczam (Win10) jeden proces, procesor jest zajęty w ok. 16% (czyli > wykorzystuje 1 rdzeń). Powiedzmy, że program pracuje z prędkością 0,45x > > To zapuszczam 5 kolejnych procesór (6 rdzeni), proces Bezczynność ma ok. 10%, > a prędkość każdego z programów spada do ok. 0,26x. > > Co może być tego przyczyną? Transfery do pamięci (trochę każdy proces tego > robi). Jak to sprawdzić? Chodzi ci o to ze ten program nie uzywa calego procesora i jako tako sie skaluje? Rozumiem ze jak masz puszczone 6sztuk to w sumie cpu jest cale zajete ale poszczegolny program dziala z polowa predkosci pojedynczego ale za to 3x szybciej (lub z predkoscie 1.5x w Twojej miarce)? Ja bym szukal waskiego gardla albo w samym programie (cos robi z dyskiem, zle uzywa pamieci, korzysta z rejestru albo sieci). Zazwyczaj jak masz odwolania do cache to to sie liczy do system time wiec raczej nie jest to explicite waskim gardlem. Zajrzyj w ilu watkach ten program dziala. Process explorer ci powie. A ten drugi program co pokazuje pliki siec i rejest powie ci co sie poza procesorem i pamiecia dzieje.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads