Hallo,
Im Prinzip war ich auch sehr zufrieden mit der Performance des Laptops, nun machen mir aber wahrscheinlich die Umstände Schwierigkeiten, und ich würde mich über Tipps freuen, mit denen ich nach Engpässen und ggfs. Abhilfe suchen kann.
Es wurden ja schon mehrere Tools zur Performanceanalyse genannt. Ich möchte noch auf eine weitere Option hinweisen:
Der Linux-Kernel ab Version 4.20 pflegt (wenn diese Feature im Kernel aktiviert wurde) die Pressure Stall Informationen (PSI). Diese geben Auskunft darüber, ob das System Engpässe bei CPU, RAM und oder I/O hat. Die PSI des Gesamtsystems liegen unter /proc/pressure in den Pseudodateien cpu, io und memory.
Hier eine Beispielausgabe auf einem durchaus beschäftigten System:
harald@jadis:/proc/pressure$ cat cpu some avg10=2.97 avg60=12.01 avg300=14.45 total=465728409649 harald@jadis:/proc/pressure$ cat io some avg10=0.13 avg60=0.05 avg300=0.07 total=10413656931 full avg10=0.13 avg60=0.05 avg300=0.04 total=7437801051 harald@jadis:/proc/pressure$ cat memory some avg10=0.00 avg60=0.00 avg300=0.00 total=249751646 full avg10=0.00 avg60=0.00 avg300=0.00 total=54779468
Die Zahlen besagen, dass es im (exponentiell geglätteten) Mittel über die letzten 60 Sekunden (avg60) 12% CPU-Engpass gab; d.h. von 112 Prozessen konnten nur 100 bearbeitet werden, weil nicht mehr CPU-Leistung vorhanden war. I/O und RAM verursachten dagegen keine nennenswerten Engpässe.
Ich finde die PSI sehr hilfreich, um die Ursache von Performanceproblemen einzugrenzen.
Gruß, Harald