Torrentflux användarproblem

Permalänk
Medlem

Torrentflux användarproblem

Alla filer jag laddar hem med torrentflux skrivs av user/group www-data... Kanske inte så konstigt.. men hur gör jag för att jag själv ska kunna radera och editera filer? Nu kan jag bara läsa...

Kan man göra så att torrentflux körs av min användare istället? Eller kan man lägga in min user med gruppen www-data? Vad är bäst och smartast?

Permalänk
Medlem

Smidigast är nog om du ser till att det skrivs i 77X och gör dig medlem i www-data:

adduser <användarnamn> www-data

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Movement
Smidigast är nog om du ser till att det skrivs i 77X och gör dig medlem i www-data:

adduser <användarnamn> www-data

Det gick inte... filerna som skapas är 755... Jag behöver ju minst 775... Hur gör jag det?

Har ett annat problem angående torrentflux också... Jag är supernöjd.. men jag har märkt att hela servern blir hur seg som helst om jag tankar mycket... Framförallt om man har på flera torrentfiler samtidigt...

min top ser ut så här nu:

top - 01:33:23 up 13 days, 2:40, 1 user, load average: 4.89, 5.90, 5.12 Tasks: 74 total, 1 running, 73 sleeping, 0 stopped, 0 zombie Cpu(s): 32.6%us, 17.1%sy, 0.0%ni, 29.6%id, 2.0%wa, 4.9%hi, 13.8%si, 0.0%st Mem: 906752k total, 898056k used, 8696k free, 5924k buffers Swap: 2714944k total, 80k used, 2714864k free, 736312k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 25353 p2d 16 0 9612 3496 2380 S 31.6 0.4 2:31.35 smbd 29535 www-data 15 0 63420 43m 2296 S 14.6 4.9 83:03.21 python 24878 p2d 15 0 10072 4160 2472 S 11.3 0.5 35:02.57 smbd 25369 www-data 15 0 27004 8172 2296 S 3.3 0.9 121:38.03 python 29471 www-data 15 0 36644 17m 2296 S 2.0 2.0 42:25.59 python 15327 root 15 0 0 0 0 S 0.7 0.0 4:15.51 pdflush 26129 p2d 16 0 2228 1108 852 R 0.7 0.1 0:00.72 top 1 root 16 0 1944 652 556 S 0.0 0.1 1:47.41 init 2 root 34 19 0 0 0 S 0.0 0.0 0:02.98 ksoftirqd/0 3 root RT 0 0 0 0 S 0.0 0.0 0:22.88 watchdog/0 4 root 10 -5 0 0 0 S 0.0 0.0 7:01.08 events/0 5 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper 6 root 10 -5 0 0 0 S 0.0 0.0 0:00.55 kthread 8 root 10 -5 0 0 0 S 0.0 0.0 1:25.65 kblockd/0 9 root 19 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid

Enligt top finns det 30% idle, men det tar tex ca 20sek att bara ssh:a till burken...
Att uppdatera en vanlig html sida tar kanske 10 sek... Någon som vet vad det kan vara? Jag har märkt att det startas en ny python aktivitet för varje ny torrent.. Är det normalt?

Permalänk
Medlem

radera kan man ju enkelt gör via webgrännsnittet

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av mattoys
radera kan man ju enkelt gör via webgrännsnittet

Jo, men det är ännu smidigare att kunna radera direkt rar-filen tex i filhanteraren (finder) efter att man precis packat upp den.. Annars måste man ju först packa upp... sen surfa in på webinterfacet.. leta upp filerna.. radera

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av spanXen
Det gick inte... filerna som skapas är 755... Jag behöver ju minst 775... Hur gör jag det?

Har ett annat problem angående torrentflux också... Jag är supernöjd.. men jag har märkt att hela servern blir hur seg som helst om jag tankar mycket... Framförallt om man har på flera torrentfiler samtidigt...

min top ser ut så här nu:

top - 01:33:23 up 13 days, 2:40, 1 user, load average: 4.89, 5.90, 5.12 Tasks: 74 total, 1 running, 73 sleeping, 0 stopped, 0 zombie Cpu(s): 32.6%us, 17.1%sy, 0.0%ni, 29.6%id, 2.0%wa, 4.9%hi, 13.8%si, 0.0%st Mem: 906752k total, 898056k used, 8696k free, 5924k buffers Swap: 2714944k total, 80k used, 2714864k free, 736312k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 25353 p2d 16 0 9612 3496 2380 S 31.6 0.4 2:31.35 smbd 29535 www-data 15 0 63420 43m 2296 S 14.6 4.9 83:03.21 python 24878 p2d 15 0 10072 4160 2472 S 11.3 0.5 35:02.57 smbd 25369 www-data 15 0 27004 8172 2296 S 3.3 0.9 121:38.03 python 29471 www-data 15 0 36644 17m 2296 S 2.0 2.0 42:25.59 python 15327 root 15 0 0 0 0 S 0.7 0.0 4:15.51 pdflush 26129 p2d 16 0 2228 1108 852 R 0.7 0.1 0:00.72 top 1 root 16 0 1944 652 556 S 0.0 0.1 1:47.41 init 2 root 34 19 0 0 0 S 0.0 0.0 0:02.98 ksoftirqd/0 3 root RT 0 0 0 0 S 0.0 0.0 0:22.88 watchdog/0 4 root 10 -5 0 0 0 S 0.0 0.0 7:01.08 events/0 5 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper 6 root 10 -5 0 0 0 S 0.0 0.0 0:00.55 kthread 8 root 10 -5 0 0 0 S 0.0 0.0 1:25.65 kblockd/0 9 root 19 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid

Enligt top finns det 30% idle, men det tar tex ca 20sek att bara ssh:a till burken...
Att uppdatera en vanlig html sida tar kanske 10 sek... Någon som vet vad det kan vara? Jag har märkt att det startas en ny python aktivitet för varje ny torrent.. Är det normalt?

Du har inte funderat på att byta bort SMB? Av din sig att döma har du ju Macar, och då är det antagligen bättre att göra netatalk på din server.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av DrRotmos
Du har inte funderat på att byta bort SMB? Av din sig att döma har du ju Macar, och då är det antagligen bättre att göra netatalk på din server.

Japp, bara *nix.. ingen windows what so ever ... Har tom fått sambon att köpa en macbook nu!

Annars kör jag faktiskt bara netatalk (afp).. Hade bara smb igång för att se om det också gick segt eftersom allt annat gick segt =/

Någon annan som har torrentflux? Är det normalt att den gör en ny python process för varje torrentfil?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av spanXen
Är det normalt att den gör en ny python process för varje torrentfil?

Ja

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av bogg
Ja

Hur fungerar era system om ni har massa torrents igång samtidigt i torrentflux? Blir hela datorn seg för er också? Ingen som kan tänka sig vad det kan vara?

Just nu kör jag 486 kernel när jag kanske egentligen borde använda 586, men 586 är inte lika stabil av någon anledning.. Kan detta spela någon större roll?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av spanXen
Hur fungerar era system om ni har massa torrents igång samtidigt i torrentflux? Blir hela datorn seg för er också? Ingen som kan tänka sig vad det kan vara?

Just nu kör jag 486 kernel när jag kanske egentligen borde använda 586, men 586 är inte lika stabil av någon anledning.. Kan detta spela någon större roll?

Jag kör min på en mac mini (1.5GHz G4) och den får jobba riktigt hårt när nedladdningar börjar krypa mot någon MB/s över flera torrents.

Men inte så seg så att det inte går logga in och använda den.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av bogg
Jag kör min på en mac mini (1.5GHz G4) och den får jobba riktigt hårt när nedladdningar börjar krypa mot någon MB/s över flera torrents.

Men inte så seg så att det inte går logga in och använda den.

Min blir riktigt seg... Har 3 torrents igång nu.. Sammanlagt ca 1 MB/s.. Tar ca 10 sek att logga in med ssh.. 0% idle på CPU enligt top ser jag nu... det är python som tar allt..

Vilket OS kör du på minin? Jag har P4 1,8ghz.. Men det är klart att 1,5ghz G4 är ju snabbare..

Azureus gick ju inte så här långsamt, och det är ju tom skrivit i java...

Finns det något liknande torrentflux som inte är lika krävande?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av spanXen
Min blir riktigt seg... Har 3 torrents igång nu.. Sammanlagt ca 1 MB/s.. Tar ca 10 sek att logga in med ssh.. 0% idle på CPU enligt top ser jag nu... det är python som tar allt..

Vilket OS kör du på minin? Jag har P4 1,8ghz.. Men det är klart att 1,5ghz G4 är ju snabbare..

Azureus gick ju inte så här långsamt, och det är ju tom skrivit i java...

Finns det något liknande torrentflux som inte är lika krävande?

Kör debian på den, har inte kollat på så mycket andra varianter då torrentflux fungerat skitbra för mig

Permalänk

Vilken brandvägg kör du?

Själv kör jag pf och tilldelar ssh en viss % av bandbredden.
Som mest tar det några sekunder att logga in, men då maxar jag min lina nästan hela tiden också (dock inte med tf som bara drar nån mbit/s)

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av randomize
Vilken brandvägg kör du?

Själv kör jag pf och tilldelar ssh en viss % av bandbredden.
Som mest tar det några sekunder att logga in, men då maxar jag min lina nästan hela tiden också (dock inte med tf som bara drar nån mbit/s)

Jag kör med Airport Extreme (Apple)... Men problemet ligger inte där, det går lika trögt att logga in via ssh och uppdatera vanliga html sidor inom LANet också.... Alltså innan brandväggen..

Edit: Det verkar helt enkelt vara så att torrentflux använder på tok för mycket CPU.. när jag kommer upp i ca 1 mbit/s används CPU'n till 100% och frågan är ju om det är normalt ?? 1,8ghz borde ju räcka till lite torrent tycker man.. Hade som sagt inte dessa problem med azureus..

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av spanXen
Jag kör med Airport Extreme (Apple)... Men problemet ligger inte där, det går lika trögt att logga in via ssh och uppdatera vanliga html sidor inom LANet också.... Alltså innan brandväggen..

Edit: Det verkar helt enkelt vara så att torrentflux använder på tok för mycket CPU.. när jag kommer upp i ca 1 mbit/s används CPU'n till 100% och frågan är ju om det är normalt ?? 1,8ghz borde ju räcka till lite torrent tycker man.. Hade som sagt inte dessa problem med azureus..

Processorbelastningen på min mini ligger konstant runt 100% när jag ligger på 1-2MB/s också, fläktarna drar på Rejält.

Men inga problem att logga in via ssh, vettefan vad som kan skilja sig då.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av bogg
Processorbelastningen på min mini ligger konstant runt 100% när jag ligger på 1-2MB/s också, fläktarna drar på Rejält.

Men inga problem att logga in via ssh, vettefan vad som kan skilja sig då.

Okej.. Man skulle helt enkelt behöva något som automatiskt kan ställa in prioritering för processer.. Då skulle man ju kunna ställa alla python processer till low...

Någon vet om detta finns till debian?

Permalänk
Medlem

du kan ta detta script och modifiera lite:
http://www.nbi.dk/~kenand/autonice/autonice.html

annars kan du göra ett litet fint script med grep, cut och ps och hämta ut pid'arna på alla python-processer med 5 minuters mellanrum eller så och slänga ner dom till +19 i nice

eller så ersätter du din python-binär med något liknande:

#!/bin/bash nice -n19 /bin/_riktiga_python $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av bogg
du kan ta detta script och modifiera lite:
http://www.nbi.dk/~kenand/autonice/autonice.html

annars kan du göra ett litet fint script med grep, cut och ps och hämta ut pid'arna på alla python-processer med 5 minuters mellanrum eller så och slänga ner dom till +19 i nice

eller så ersätter du din python-binär med något liknande:

#!/bin/bash nice -n19 /bin/_riktiga_python $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15

Tack.. Men jag har undersökt problemet vidare nu och kommit fram till att det är min LVM som strular... Får undersöka lite där istället..