swap im NAS?

D

DBJ

Gast
Hey Leute,
ich habe bei mir eine kleine 1GB große swap Partition im NAS. Auf dem Server laufen einige Docker Container und wird für mich im großen und ganzen als fertig angesehen. Er hat 8GB RAM und braucht momentan knapp 4 und hat 3 im Cache. Also noch einiges an Luft wo ich dann aber wohl eher an die Grenzen meines Celerons von 2017 komme. Das ganze System läuft auf einer SSD als Debian 11 mit grub.

Brauche ich nun eine swap platte und falls nicht, wie werde ich diese am besten los?
Vielen Dank für eure Antworten.


LG
 
Installiere sar/sysstat und dann poste den Output von "sar -r", wenn die Maschine damit etwas gelaufen ist.
 
  • Gefällt mir
Reaktionen: DBJ
als faustformel ist swap genau so groß wie der pysikalische RAM. also 8GB. idealerweise brauchst du swap nie, wenn du's brauchst wird halt alles schnarch lahm. wenn du aber keinen swap hast fangen an dienste/programme abzustürzen.

ich würde daher die 8GB plattenplatz spendieren wenn du ausreichend hast.
 
  • Gefällt mir
Reaktionen: DBJ, madmax2010 und Raijin
foofoobar schrieb:
Installiere sar/sysstat und dann poste den Output von "sar -r", wenn die Maschine damit etwas gelaufen ist.
Gut dann poste ich morgen mal den log.
Bis dahin sind dann auch sämtliche Backup Prozesse usw wieder durchgelaufen.
 
honky-tonk schrieb:
als faustformel ist swap genau so groß wie der pysikalische RAM. also 8GB. idealerweise brauchst du swap nie, wenn du's brauchst wird halt alles schnarch lahm. wenn du aber keinen swap hast fangen an dienste/programme abzustürzen.

Diese Urban Legend wird wohl niemals aussterben.
 
  • Gefällt mir
Reaktionen: nubi80 und Asghan
Swap Partitionen braucht keiner mehr. Swapfile nach Bedarf einrichten, wenn überhaupt. Maximal flexibel.
 
Weil flexibel.
 
Und nach welchen Kriterien hängst du wann wie viel Swap rein?
 
Ich musste gerade mal neustarten. Und mir ist mal aufgefallen, dass im system monitor der bei mir mitstartet anscheinend meine swap platte sogar voll war vorm Neustart. Das System war schon langsamer als üblich und mein pihole beschwerte sich auch über eine zu langsame DNS Zeit.

Und tatsächlich sobald irgendwelche Dateioperationen ausgeführt werden, wächst die Swap Partition an aber der RAM Verbrauch steigt nicht an.

1674498866751.png


$ sar -r Linux 5.10.0-20-amd64 (futro) 01/23/2023 _x86_64_ (4 CPU) 12:00:02 AM kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 12:10:00 AM 289424 4967920 2095716 27.15 1463980 2989972 13223148 151.67 1242140 5088908 348 12:20:00 AM 143956 4939268 2114876 27.40 1347992 3287396 13243868 151.90 1028952 5486384 696 12:30:00 AM 150832 4930116 2114664 27.40 1258560 3358736 13240412 151.86 969800 5532860 244 12:40:00 AM 132912 4860072 2198904 28.49 1247012 3293796 13250488 151.98 904348 5596056 196 12:50:01 AM 134588 4847568 2209384 28.62 1277848 3229040 13292852 152.47 846860 5629604 36356 01:00:02 AM 235008 4691216 2264016 29.33 1474092 2844988 13306332 152.62 941688 5387968 50432 01:10:01 AM 224540 4800784 2243952 29.07 1359844 2975940 13051912 149.70 1050364 5268892 496 01:20:01 AM 193072 5085352 1952920 25.30 1265628 3382596 13224948 151.69 911392 5417288 67136 01:30:00 AM 707728 5066564 1958588 25.37 1710156 2412612 13331248 152.91 811412 4995536 78668 01:40:02 AM 591792 4981892 2047380 26.52 1381532 2765576 13280164 152.32 875932 5044024 14856 01:50:00 AM 200592 4974572 2039116 26.42 1995008 2545172 13068052 149.89 822140 5468740 9244 02:00:00 AM 432388 4991812 2047848 26.53 1332004 2955496 13079448 150.02 838420 5210516 444 02:10:01 AM 752412 4979696 2054148 26.61 1077304 2705812 13234020 151.79 1297700 4258908 924 02:20:00 AM 620776 4977652 2052564 26.59 921444 3048700 13203500 151.44 1256824 4481048 632 02:30:01 AM 716072 4979920 2049080 26.55 712792 3206152 13000580 149.11 1237792 4446932 1752 02:40:01 AM 634032 4898988 2127832 27.57 615544 3313992 13230032 151.75 1221376 4549808 936 02:50:03 AM 637232 4906152 2117344 27.43 552536 3374968 13005052 149.17 1198148 4561968 992 03:00:00 AM 634672 4901264 2119476 27.46 473708 3443800 13030700 149.46 1158164 4588976 940 03:10:02 AM 380520 4963072 2044212 26.48 649680 2866108 13131200 150.61 1377252 3873636 948 03:20:00 AM 479200 4956244 2047940 26.53 631344 2881044 13103080 150.29 1384972 3891612 928 03:30:00 AM 590768 4961648 2043012 26.47 624548 2938032 12919520 148.18 1381004 3936448 1328 03:40:01 AM 640316 4899556 2104096 27.26 618516 2964740 12909652 148.07 1340532 4062048 532 03:40:01 AM kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 03:50:00 AM 650244 4894824 2108684 27.32 600732 3048616 12875816 147.68 1292920 4170420 1436 04:00:00 AM 589908 4877908 2123776 27.51 549380 3219772 13075852 149.98 1261200 4343980 772 04:10:00 AM 442044 4692888 2266108 29.36 1615264 2251484 13028056 149.43 764388 5079780 52104 04:20:00 AM 347356 4702100 2272636 29.44 1785280 2142936 12977260 148.85 741728 5161576 52600 04:30:01 AM 277200 4667112 2305972 29.87 1773940 2184136 13195504 151.35 752232 5218112 63084 04:40:01 AM 387600 4639740 2346608 30.40 1231432 2562720 13249552 151.97 786156 5063104 612 04:50:00 AM 671724 4631936 2351112 30.46 772920 2722292 13261732 152.11 801568 4745556 572 05:00:01 AM 632756 4631680 2353060 30.48 562084 2958136 13101936 150.28 811740 4764616 1036 05:10:00 AM 352320 4623496 2343732 30.36 859624 2792944 13046840 149.64 1327264 4374972 868 05:20:00 AM 447280 4614356 2354400 30.50 765036 2846996 13076832 149.99 1274944 4392476 640 05:30:01 AM 415672 4621692 2349328 30.44 690164 2972320 13101616 150.27 1231676 4482928 1252 05:40:00 AM 431216 4591252 2385464 30.90 647424 2969884 13094016 150.19 1209356 4488392 736 05:50:00 AM 423404 4566640 2402880 31.13 571596 3035680 13296360 152.51 1183364 4520336 992 06:00:02 AM 376448 4394428 2416900 31.31 524864 3109332 13299308 152.54 1157452 4584052 92 06:10:00 AM 224412 4549584 2401128 31.11 680120 2508500 13136940 150.68 1357792 3906492 0 06:20:01 AM 373880 4544848 2412032 31.25 661200 2536048 13288864 152.42 1329916 3964032 1248 06:30:00 AM 547952 4543392 2406940 31.18 651332 2518736 13091660 150.16 1263284 4006060 1256 06:40:00 AM 528164 4528496 2399868 31.09 627516 2641308 13078112 150.00 1291196 4070868 1624 06:50:01 AM 489992 4539328 2413188 31.26 572112 2777644 13123260 150.52 1263240 4187892 924 07:00:00 AM 546100 4541760 2408840 31.21 531276 2807136 13091856 150.16 1231948 4204956 1128 07:10:00 AM 153556 4529828 2410240 31.22 706168 2364168 13099964 150.25 1507800 3654712 940 07:20:00 AM 396612 4494832 2404420 31.15 662528 2366112 13083256 150.06 1414180 3698236 1024 07:20:00 AM kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 07:30:00 AM 484264 4519108 2416264 31.30 658172 2439512 13111464 150.39 1361592 3836512 1816 07:40:00 AM 844720 4111016 2520236 32.65 973732 1183244 13195760 151.35 1586692 2766056 780 07:50:00 AM 164844 4452116 2480976 32.14 960224 1973524 13103000 150.29 1545328 3550352 976 08:00:00 AM 300672 4447464 2484400 32.18 878552 2036944 13105112 150.31 1465780 3611684 1048 08:10:01 AM 206672 4441512 2486896 32.22 892156 1948996 13105392 150.32 1497472 3509764 596 08:20:02 AM 310556 4422832 2491968 32.28 819560 2048604 13324704 152.83 1407476 3629644 604 08:30:00 AM 436820 4452112 2474656 32.06 794724 2097736 13152756 150.86 1321436 3736132 680 08:40:02 AM 523016 4420756 2487812 32.23 752544 2170980 13117284 150.45 1345792 3750264 916 08:50:01 AM 635212 4425532 2486260 32.21 688712 2214796 13093084 150.17 1293860 3779932 924 09:00:00 AM 624168 4422612 2496640 32.34 668824 2293292 13290448 152.44 1298008 3853072 1408 09:10:00 AM 212128 4377160 2496996 32.35 835868 1992336 13257864 152.06 1607948 3400856 772 09:20:01 AM 392576 4381864 2487648 32.23 782976 2048704 13179620 151.17 1551620 3447548 1304 09:30:01 AM 480000 4367120 2500536 32.39 762972 2111696 13137104 150.68 1463284 3590940 352 09:40:02 AM 608716 4318212 2555992 33.11 749964 2068560 13108188 150.35 1451300 3611548 908 09:50:02 AM 633864 4345876 2557364 33.13 741564 2112628 13148956 150.82 1402456 3698132 712 10:00:00 AM 766604 4353596 2560592 33.17 683336 2093068 13095664 150.20 1347592 3672460 1228 10:10:00 AM 507956 4306580 2554952 33.10 786536 1950208 13105400 150.32 1526420 3440644 772 10:20:01 AM 543860 4348192 2563820 33.21 756520 2059648 13296436 152.51 1526684 3533712 324 10:30:00 AM 612372 4358520 2552484 33.07 739252 2082860 13120668 150.49 1483492 3571204 756 10:40:01 AM 953480 4146424 2749872 35.62 877040 1563880 13148036 150.81 805572 4132568 1068 10:50:00 AM 164220 4170444 2707244 35.07 1202288 2081212 13164052 150.99 997232 4736988 7328 11:00:01 AM 320624 4238556 2666276 34.54 1501520 1660636 13383312 153.50 862432 4692016 4372 11:00:01 AM kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 11:10:02 AM 283692 4251940 2664556 34.52 1153136 2037612 13350264 153.12 1047740 4532272 4908 11:20:00 AM 427356 4201240 2674516 34.65 919700 2119580 13363912 153.28 888324 4542136 8268 11:30:00 AM 361128 4153176 2683308 34.76 859816 2234604 13360196 153.24 848732 4636236 3544 11:40:00 AM 329428 4154240 2760692 35.76 850040 2194500 13440132 154.16 864596 4652424 11252 11:50:00 AM 248368 4147460 2767148 35.85 796840 2315576 13372824 153.38 877464 4711892 9616 12:00:00 PM 823048 4138472 2766736 35.84 1077032 1455412 13577260 155.73 851380 4158480 228 12:10:00 PM 905468 4137808 2766232 35.84 788408 1652796 13394040 153.63 898944 4011676 1256 12:20:00 PM 1185892 4142208 2768940 35.87 1005036 1153440 13457876 154.36 862228 3762028 700 12:30:00 PM 681488 4137220 2772732 35.92 817472 1837568 13427092 154.01 871148 4257536 352 12:40:01 PM 648188 4094116 2777264 35.98 752548 1925860 13379448 153.46 883468 4275520 1524 12:50:01 PM 556160 4106808 2796104 36.22 754640 1991908 13612868 156.14 851128 4380576 5828 01:00:02 PM 494920 4126904 2777940 35.99 1268852 1539564 13382980 153.50 862500 4424560 2420 01:10:00 PM 453000 4101192 2775488 35.96 974900 1712144 13349536 153.12 1190496 3969904 3024 01:20:01 PM 285984 4103464 2795388 36.21 1205904 1740736 13574412 155.70 1146572 4289048 2088 01:30:01 PM 200652 4085436 2803212 36.32 1099864 1955036 13435908 154.11 997040 4549220 44 01:40:02 PM 189400 4033776 2865488 37.12 862756 2138032 13396600 153.66 979964 4570512 688 01:50:00 PM 201916 4016492 2878068 37.28 1263556 1706916 13526420 155.15 902796 4626584 2328 02:00:00 PM 236012 3494980 3279348 42.48 807468 1727024 13946020 159.96 987736 4506620 704 02:10:00 PM 214796 3444704 3380860 43.80 756140 1686260 13987020 160.43 1246900 4230516 2172 02:20:03 PM 137012 3368144 3417132 44.27 720652 1760736 14134548 162.12 1182624 4362668 1436 02:30:01 PM 185244 3440148 3409132 44.16 642868 1794844 13999180 160.57 1090780 4408704 544 02:40:01 PM 532616 3721720 3138552 40.66 604516 1753048 13570908 155.66 1160040 4006264 2028 02:40:01 PM kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 02:50:03 PM 194840 3351948 3474768 45.01 582752 1771376 13891292 159.33 1154576 4337556 1276 03:00:00 PM 134620 3381248 3444464 44.62 638116 1815260 13921160 159.67 884288 4706956 1876 03:10:00 PM 325496 3381444 3443324 44.61 715276 1528276 13890328 159.32 1253412 4136256 812 03:20:00 PM 301388 3370472 3449244 44.68 715112 1544708 13896744 159.39 1228176 4182020 3832 03:30:00 PM 376740 3305480 3456252 44.78 614720 1553516 13890948 159.33 1168316 4159380 2248 03:40:00 PM 477552 3463716 3373428 43.70 519248 1627932 13610160 156.11 1155240 4060700 2712 03:50:02 PM 355316 3288240 3543348 45.90 421976 1671160 14267128 163.64 1306452 4011604 2040 04:00:00 PM 362876 3290480 3530648 45.74 366732 1727996 14217148 163.07 1297432 4039388 2384 04:10:01 PM 273376 3235112 3563628 46.17 846768 1301888 14179544 162.64 1071728 4350160 14160 04:20:00 PM 178428 3312108 3525140 45.67 819144 1461816 14165712 162.48 1070608 4440308 1152 04:30:00 PM 156804 3284192 3538148 45.84 625788 1661044 14255984 163.51 1112924 4412084 1912 04:40:00 PM 160584 3258176 3562144 46.15 625564 1622436 14471952 165.99 1113400 4384012 352 04:50:01 PM 186948 3260364 3546644 45.95 529472 1703548 14272728 163.71 1136860 4323352 23812 05:00:00 PM 182736 3476020 3386168 43.87 632904 1757200 13916052 159.61 1067604 4402240 20304 05:10:00 PM 177856 3440960 3403700 44.09 718092 1657032 14098076 161.70 1076104 4409416 37532 05:20:00 PM 248424 3442708 3399736 44.04 546120 1756100 14188924 162.74 1112528 4301656 564 05:30:02 PM 204948 3432656 3404572 44.11 647556 1693248 13941480 159.91 1153628 4294752 2264 05:40:01 PM 185432 3497892 3347412 43.37 636232 1780776 14034444 160.97 1521308 3947564 1096 05:50:00 PM 134596 3493488 3344080 43.32 692880 1775796 13963952 160.16 1415344 4101176 1564 06:00:00 PM 240452 3472872 3345884 43.35 753608 1600812 13955836 160.07 1191280 4212856 24576 06:10:00 PM 317020 3465416 3344512 43.33 758712 1513580 13973940 160.28 1072096 4245336 1292 06:20:02 PM 175512 3412144 3358164 43.50 771352 1615468 14037944 161.01 1128392 4313976 7512 06:20:02 PM kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 06:30:01 PM 479516 3493988 3335508 43.21 1030004 1083336 13998004 160.55 1061420 4090080 1696 06:40:00 PM 178108 3495696 3336708 43.23 857896 1549584 13961500 160.14 1127496 4317424 1280 06:50:00 PM 264512 3498944 3331624 43.16 601912 1719096 14170180 162.53 1153952 4229204 816 Average: 405415 4232022 2681171 34.73 860090 2223724 13424688 153.98 1150701 4315828 6262 07:00:57 PM LINUX RESTART (4 CPU)
 
Zuletzt bearbeitet von einem Moderator:
foofoobar schrieb:
Diese Urban Legend wird wohl niemals aussterben.
und was würdest du als sinnvolle größe vorschlagen? einfach sagen das ist falsch bringt mir oder dem TE halt wenig wenn man nicht sagt warum es falsch ist oder was richtig ist.
Ergänzung ()

DBJ schrieb:
Und tatsächlich sobald irgendwelche Dateioperationen ausgeführt werden, wächst die Swap Partition an aber der RAM Verbrauch steigt nicht an.
dass er ein bisschen was im swap hält ist nicht tragisch solange dein ram nicht voll ist...und ein GB swap ist halt auch nicht sonderlich viel, wenn 8gb ram voll laufen ist die grenze zu quasi 9gb ram jetzt auch nicht signifikant mehr
 
DBJ schrieb:
Ich musste gerade mal neustarten. Und mir ist mal aufgefallen, dass im system monitor der bei mir mitstartet anscheinend meine swap platte sogar voll war vorm Neustart. Das System war schon langsamer als üblich und mein pihole beschwerte sich auch über eine zu langsame DNS Zeit.

Und tatsächlich sobald irgendwelche Dateioperationen ausgeführt werden, wächst die Swap Partition an aber der RAM Verbrauch steigt nicht an.
Was ist in /proc/sys/vm/swappiness konfiguriert?
DBJ schrieb:
$ sar -r
Linux 5.10.0-20-amd64 (futro) 01/23/2023 x86_64 (4 CPU)

12:00:02 AM kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty

06:50:00 PM 264512 3498944 3331624 43.16 601912 1719096 14170180 162.53 1153952 4229204 816
Average: 405415 4232022 2681171 34.73 860090 2223724 13424688 153.98 1150701 4315828 6262

07:00:57 PM LINUX RESTART (4 CPU)

Die Maschine hängt permanent im Memory Overcommit, wenn deine Anwendungen mal wirklich das RAM nutzen sollten was die angefordert haben kommt der OOM-Killer vorbei. Weniger oder kein swapspace ist daher sicherlich keine gute Idee.

Und schau mal nach der swap-rate: "sar -W"
Ergänzung ()

honky-tonk schrieb:
und was würdest du als sinnvolle größe vorschlagen? einfach sagen das ist falsch bringt mir oder dem TE halt wenig wenn man nicht sagt warum es falsch ist oder was richtig ist.
Das hängt davon was auf der Kiste läuft.
Und welches Verhalten tolerierbar ist wenn der virtual memory vollläuft.
 
Zu 1: 60

Zu 2:
Linux 5.10.0-20-amd64 (futro) 01/24/2023 _x86_64_ (4 CPU) 12:00:01 AM pswpin/s pswpout/s 12:10:01 AM 4.06 4.19 12:20:02 AM 0.06 0.10 12:30:00 AM 0.64 0.57 12:40:00 AM 0.39 0.29 12:50:01 AM 0.07 0.12 01:00:00 AM 6.68 5.85 01:10:00 AM 0.19 0.19 01:20:01 AM 0.07 0.08 01:30:00 AM 0.12 0.10 01:40:02 AM 0.14 0.13 01:50:01 AM 0.07 0.05 02:00:00 AM 0.15 0.10 02:10:01 AM 0.40 0.19 02:20:00 AM 0.02 0.24 02:30:01 AM 0.95 0.05 02:40:00 AM 0.03 0.07 02:50:00 AM 0.01 0.01 03:00:00 AM 0.14 0.16 03:10:00 AM 0.23 0.03 03:20:00 AM 0.03 0.01 03:30:00 AM 0.04 0.18 03:40:00 AM 0.13 0.18 03:40:00 AM pswpin/s pswpout/s 03:50:01 AM 0.03 0.01 04:00:00 AM 0.24 0.05 04:10:00 AM 0.80 1.01 04:20:00 AM 0.29 0.33 04:30:00 AM 0.02 0.01 04:40:00 AM 0.01 0.01 04:50:00 AM 0.05 0.04 05:00:00 AM 0.05 0.06 05:10:00 AM 0.02 0.02 05:20:01 AM 0.03 0.02 05:30:01 AM 0.03 0.01 05:40:00 AM 0.03 0.03 05:50:01 AM 0.09 0.01 06:00:00 AM 0.01 0.01 06:10:00 AM 1.74 1.64 06:20:01 AM 0.00 0.01 06:30:01 AM 0.01 0.01 06:40:00 AM 0.02 0.01 06:50:00 AM 0.01 0.01 07:00:00 AM 0.02 0.02 07:10:00 AM 0.08 0.07 07:20:00 AM 0.01 0.01 07:20:00 AM pswpin/s pswpout/s 07:30:01 AM 0.02 0.01 07:40:00 AM 0.32 0.26 07:50:00 AM 0.00 0.01 08:00:00 AM 0.00 0.00 08:10:02 AM 0.05 0.02 08:20:00 AM 0.16 0.17 08:30:00 AM 6.64 6.43 Average: 0.50 0.45


Zu 3: Nicht tolerierbar ist auf jeden fall ein speed von knapp 300kb/s o.ä die ich vorhin mal beim Kopieren auf meinen Laptop hatte. :) Normalerweise habe ich etwa 20mb/s.
Ergänzung ()

@foofoobar
 
Zuletzt bearbeitet von einem Moderator:
foofoobar schrieb:
Und nach welchen Kriterien hängst du wann wie viel Swap rein?
Wenn swap gebraucht wird kommt kurz ein swapfile rein, bis das Speicherleck beseitigt ist oder mehr Speicher in der Maschine ist.
 
Ich habe mal diese beiden Werte aus dem Tutorial von DigitalOcean
vm.swappiness=10 vm.vfs_cache_pressure=50
zu der /etc/sysctl.conf hinzugefügt.

Bisher habe ich das Problem, dass wenn sich einmal die swap partition gefüllt hat, sie nicht wieder frei wird.
Sollte sich dann keine Besserung auf tun, würde ich dann einfach die pauschale swap = ram formel machen. Bei 8GB ist das ja jetzt auch nicht so viel und wegen einer einstelligen Dateigröße da jetzt jedes GB genau ausprobieren erspare ich mir dann auch da finde ich ständiges Partitionen Gefriemel zu lästig.

Ansonsten habe ich wohl einfach zu wenig RAM glaube ich :)
 
LochinSocke schrieb:
Wenn swap gebraucht wird kommt kurz ein swapfile rein, bis das Speicherleck beseitigt ist oder mehr Speicher in der Maschine ist.
Das wäre Turnschuh Administration für Desktops, das dürfe nicht das Gebiet sein worum es hier geht.
Ergänzung ()

DBJ schrieb:
Ich habe mal diese beiden Werte aus dem Tutorial von DigitalOcean
vm.swappiness=10 vm.vfs_cache_pressure=50
zu der /etc/sysctl.conf hinzugefügt.

Bisher habe ich das Problem, dass wenn sich einmal die swap partition gefüllt hat, sie nicht wieder frei wird.
Sollte sich dann keine Besserung auf tun, würde ich dann einfach die pauschale swap = ram formel machen. Bei 8GB ist das ja jetzt auch nicht so viel und wegen einer einstelligen Dateigröße da jetzt jedes GB genau ausprobieren erspare ich mir dann auch da finde ich ständiges Partitionen Gefriemel zu lästig.

Ansonsten habe ich wohl einfach zu wenig RAM glaube ich :)

Du hast eine Maschine die im Overcommit hängt, also ist es sehr wahrscheinlich das swap auch benötigt wird.
Ansonsten bestellen viele Anwendungen Speicher der nie genutzt wird oder sehr selten angefasst wird, je nach swappiness werden solche Pages nicht erst bei memory-pressure in den swap geschoben.
Was selten genutzt wird braucht nicht in schnellen Speichern liegen.

Wenn also Pages im swap liegen die nicht genutzt werden ist das ein kosmetisches Problem. Erst ab swappiness = 5 verhält sich das swapping so das erst ziemlich auf den letzten Drücker ausgelagert wird.

Problematisch wird swap erst wenn aktiv Pages verlagert werden, das sieht man mit sar -W
Ergänzung ()

DBJ schrieb:
Zu 3: Nicht tolerierbar ist auf jeden fall ein speed von knapp 300kb/s o.ä die ich vorhin mal beim Kopieren auf meinen Laptop hatte. :) Normalerweise habe ich etwa 20mb/s.
Ergänzung ()

@foofoobar

Dann schau dir mal die Werte von sar zu dem entsprechenden Zeitpunkten an.
sar ist eins der wenigen Tools wo auch dokumentiert ist was dort angezeigt wird.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: DBJ
Danke für die weiteren Informationen.

Bisher sieht es nach einem Neustart vor 40 minuten so aus:

Code:
05:59:04 PM  LINUX RESTART    (4 CPU)

06:00:00 PM  pswpin/s pswpout/s
06:10:01 PM      0.00      0.18
06:20:00 PM      0.00      0.15
06:30:02 PM      0.00      0.00
06:40:00 PM      0.00      2.17
06:50:02 PM      0.00      4.75
Average:         0.00      1.45

1674582876009.png


Also schon mal deutlich besser als vorher fürs Erste. Falls ich nochmal was zu beanstanden habe probiere ich mal die 5% aus.
 
Die kosmetisch hübschere Swap Auslastung geht natürlich zu Lasten des Buffer-Cache.
Aber wenn dir diese Kurve wichtiger ist als weniger Plattenzugriffe die aus dem Cache kommen.
Your Choice.
 
  • Gefällt mir
Reaktionen: DBJ
Guter Einwand!
Wenn das System eh schon auf Oberkante Unterlippe läuft dann sollte ich sowas wohl besser weglassen. :)
 
So um das Ganze mal zum Abschluss zu bringen.
Ich habe mal diesen https://unix.stackexchange.com/a/484164 Lösungsansatz probiert aber es brachte leider keinen Erfolg.

Ich habe dann das Gerät gewechselt, welches eh irgendwann ausgetauscht werden sollte, und konnte dort 4GB RAM hinzufügen und siehe da es läuft alles wie am Schnürchen mit jetzt 12GB statt 8GB.

Hier mal kurzer Ausblick aus der system monitor GUI.
1674658522725.png


Längeres loggen oder beobachten erachte ich jetzt für unnötig. :)
 
Zurück
Oben