Duże zużycie ram podczas używania sinusbota

Fizzy | 2017-05-20 17:16:14 UTC | #1

Podczas używania sinusbota zabiera mi dużo ramu. Wiem, że był kiedyś taki temat ale owy powstały temat jest już chyba nieaktualny. Posiadam VPS KVM 2GB Ram i jest tam tylko sinusbot z tego poradnika https://forum.lvlup.pro/t/musicbot-czyli-jak-zainstalowac-sinusbota-z-youtube-dl/205 i chyba bot jest najnowszy.


Nieznajomy11 | 2017-03-13 14:31:49 UTC | #2

https://sinusbot-installer.de/


Fizzy | 2017-03-13 14:47:52 UTC | #3

Co ten installer mi da? To ten sam sinusbot


DBanaszewski | 2017-03-13 14:51:14 UTC | #4

Witaj kolego :slight_smile:
Ode mnie masz plusa za używanie KVMki ;)
Pokażesz zrzut ekranu po użyciu komendy htop?


Timo | 2017-03-13 14:59:02 UTC | #5

Trzeba sprawdzić, czy to tylko sinusbot zużywa tyle ramu. Zapewne to system + inne procesy + cache. A nawet jeśli to sam sinusbot zużywa to załóżmy 700mb ramu, to jak pisze sam autor w FAQ:

My bot eats a lot of RAM. Why?
The bot itself doesn’t use lots of memory but reserves a fair amount. However, this doesn’t count as used, so you don’t need to worry about it. The actual client instances require more RAM, from which a big part is shared between multiple instances - so again: you probably don’t need to worry about it. Google for more information on how to read memory usage on linux.

Podsumowując, nie bój się :D


Nieznajomy11 | 2017-03-13 15:01:18 UTC | #6

Bałbym się dopiero jakbyś miał cały GAME-2 i zjadałoby ci 27/32 GB od samego sinusbota ( ͡° ͜ʖ ͡°)


Fizzy | 2017-03-13 15:02:41 UTC | #7


Troche to dziwne bo server ts3 wyłączałem…


Nieznajomy11 | 2017-03-13 15:04:07 UTC | #8

To klient tsa zjada więcej pamięci niż sam sinusbot ;)

Pamiętaj, bot ma też własnego teamspeaka tak jak ty na komputerze, no prawie :D


Fizzy | 2017-03-13 15:04:28 UTC | #9

Zapomniałem jeszcze dodać, że w panelu lvlup pokazuje mi coś innego niż w htop…


Nieznajomy11 | 2017-03-13 15:04:53 UTC | #10

170mb zużyte to nic D:


Fizzy | 2017-03-13 15:05:17 UTC | #11

To dlaczego w konsoli na lvlup pisze cos innego niz w htop


Timo | 2017-03-13 15:05:30 UTC | #12

Tak jak napisał @Nieznajomy11
Dodatkowo, bo ja używam samego top, czemu jest tam tyle ./sinusbot ?


Nieznajomy11 | 2017-03-13 15:07:17 UTC | #13

Bug z wyświetlaniem został już zgłoszony w panelu v3

https://forum.lvlup.pro/t/bledne-uzycie-zasobow/2172/


Nieznajomy11 | 2017-03-13 15:06:19 UTC | #14

Sinusbot zapewne używa kilku wątków, więc to naturalne. W trybie drzewa widziałbyś jak to się rozkłada dokładniej.


Fizzy | 2017-03-13 15:07:24 UTC | #15

Dzięki, czyli jak przekrocze limit ram w panelu to mi nie zablokują?


Nieznajomy11 | 2017-03-13 15:11:33 UTC | #16

Nie zostanie zablokowany, to nie jest jak jakiś słaby shared hosting minecraft w którym serwery zużywające zbyt dużo zasobów są ubijane. Na lvlup na przykład, wydaje mi się, że serwery minecraft też posiadają wirtualizacje i nie są ubijane :slight_smile:
Najwyżej się sam wyłączy bo zabraknie mocy, ale nie zostanie celowo wyłączony.

To VPS KVM :)

Poza tym patrz na to co w htop.


DBanaszewski | 2017-03-13 15:50:56 UTC | #17

Kolego mój drogi :) Widzisz ten pasek RAM w htopie? Te żółte kreski to pamięć cache :) Nie ma się czego obawiać ;) Możesz się czuć bezpieczny :) Tak jak pisał @Nieznajomy11 jest jakiś mały błąd z odczytem pamięci RAM przez panel i nie musisz się martwić - jak się obawiasz, że przekroczyłeś pamięć RAM czy coś to zawsze sprawdzaj komendami ;)


LinGruby | 2017-03-13 17:59:39 UTC | #18

@Fizzy a tu masz na zaś jakbyś chciał zwolnić cache:

┌─ 18:38:23 root@ubuntu
└──► [~] free -m
razem użyte wolne dzielone buf/cache dostępne
Pamięć: 2000 490 640 29 869 1090
Wymiana: 975 23 952
┌─ 18:38:34 root@ubuntu
└──► [~] sync; echo 3 > /proc/sys/vm/drop_caches
┌─ 18:38:48 root@ubuntu
└──► [~] free -m
razem użyte wolne dzielone buf/cache dostępne
Pamięć: 2000 490 1337 29 171 1204
Wymiana: 975 23 952
┌─ 18:38:53 root@ubuntu
└──► [~]

ja widać na moim przykładzie zwolniło ok. 200mb ale to dlatego tak mało bo zwalniałem tydzień temu ;-)

najpierw:

free -m

potem:

sync; echo 3 > /proc/sys/vm/drop_caches

i sprawdzasz ile zwolniło:

free -m

Powodzenia ;-)


Fizzy | 2017-03-13 18:03:47 UTC | #19

[quote=”LinGruby, post:18, topic:2184”]
sync; echo 3 > /proc/sys/vm/drop_caches
[/quote]

Dzięki, przydało się :slight_smile:


Aylin | 2018-06-17 14:36:35 UTC | #20