Hello Cardanians,
i’am setting up my nodes right now for the new tigr pool. I started first with a relay node on the testnet.
During this testing i saw that RAM is increasing steadily over time, which raises the question if there is a memory leak in the V1.25.1 version ?
After 14h40 mins: 3.83GB RAM usage. 33 peers in topology
After 32 mins: 2.5GB RAM usage. 33 peers in topology.
I read in the forum that they have around 700MB / 1000MB ram usage per Relay even on longer runtimes. 3.83GB for serving 33 peers sounds super inefficient - is something wrong with my node ? Where does this high memory consumption come from ?.
Normally i deal with c# backend applications facing multiple hundreds of users with less than a GB of RAM usage. Thats a huge difference here.
I’ve checked the logs:
If found:
[hn-thub1:cardano.node.DnsSubscription:Warning:84] [2021-02-06 21:40:48.82 UTC] Domain: “relay1.osterlindh.com” Failed to start all required subscriptions
[hn-thub1:cardano.node.DnsSubscription:Warning:77] [2021-02-06 21:40:48.82 UTC] Domain: “iodc.hopto.org” Failed to start all required subscriptions
… (9 more of those)
And
[hn-thub1:cardano.node.IpSubscription:Error:190] [2021-02-06 21:41:44.58 UTC] IPs: 0.0.0.0:0 [hn-thub1:cardano.node.IpSubscription:Error:715] [2021-02-06 22:15:39.99 UTC] IPs: 0.0.0.0:0 [192.168.16.1:50000,192.168.16.2:50000,192.168.16.3:50000,51.79.141.170:7900,95.216.178.106:3001,95.217.133.234:6000,95.179.169.157:6600,116.203.233.9:3002,185.173.235.164:5001,18.132.238.21:3001,3.9.209.70:6000,146.166.116.172:7172,146.166.116.170:7170,24.37.174.13:3005,157.245.131.60:6000,79.97.151.246:30000,54.241.77.32:3001,209.126.3.185:7031,104.198.217.123:3010,3.135.9.245:6001,3.14.16.248:3001,198.0.113.61:3001,40.76.58.6:6000] Connection Attempt Exception, destination 192.168.16.2:50000 exception: Network.Socket.connect: <socket: 36>: timeout (Connection timed out)
[hn-thub1:cardano.node.IpSubscription:Error:59] [2021-02-06 22:15:39.99 UTC] IPs: 0.0.0.0:0 [192.168.16.1:50000,192.168.16.2:50000,192.168.16.3:50000,51.79.141.170:7900,95.216.178.106:3001,95.217.133.234:6000,95.179.169.157:6600,116.203.233.9:3002,185.173.235.164:5001,18.132.238.21:3001,3.9.209.70:6000,146.166.116.172:7172,146.166.116.170:7170,24.37.174.13:3005,157.245.131.60:6000,79.97.151.246:30000,54.241.77.32:3001,209.126.3.185:7031,104.198.217.123:3010,3.135.9.245:6001,3.14.16.248:3001,198.0.113.61:3001,40.76.58.6:6000] Failed to start all required subscriptions
[2021-02-06 22:14:42.78 UTC] IPs: 0.0.0.0:0 [51.79.141.170:7900,95.216.178.106:3001,95.217.133.234:6000,95.179.169.157:6600,116.203.233.9:3002,185.173.235.164:5001,18.132.238.21:3001,3.9.209.70:6000,146.166.116.172:7172,146.166.116.170:7170,24.37.174.13:3005,157.245.131.60:6000,79.97.151.246:30000,54.241.77.32:3001,209.126.3.185:7031,104.198.217.123:3010,3.135.9.245:6001,3.14.16.248:3001,198.0.113.61:3001,40.76.58.6:6000] Application Exception: 104.198.217.123:3010 ExceededTimeLimit (ChainSync (Header (HardForkBlock (‘: * ByronBlock (’: * (ShelleyBlock (ShelleyEra StandardCrypto)) (‘: * (ShelleyBlock (ShelleyMAEra ‘Allegra StandardCrypto)) (’: * (ShelleyBlock (ShelleyMAEra ‘Mary StandardCrypto)) (’ *))))))) (Tip HardForkBlock (’: * ByronBlock (‘: * (ShelleyBlock (ShelleyEra StandardCrypto)) (’: * (ShelleyBlock (ShelleyMAEra ‘Allegra StandardCrypto)) (’: * (ShelleyBlock (ShelleyMAEra ‘Mary StandardCrypto)) (’ *))))))) (ServerAgency TokNext TokCanAwait)
→ I assume that this is the badboy.
Any thoughts on that ?