Die Ausnahmen haben wohl einen Effekt, aber die Performance ist da immer noch 100% langsamer als mit temporär komplett deaktivieren Kaspersky. Man sieht das der Service Prozess eine CPU zieht (was egal ist. Nur die Performance ist für mich wichtig).
Da ist Microsoft Defender besser. Wenn ich dort eine Ausnahme definiere, dann wird die Performance nicht mehr beeinträchtigt.
Mit deaktiviereten Scanner bzw. mit Defender+Ausnahme:
$ time find . -name "*.ts" | xargs cat | wc cat: ./frontend/node_modules/canvg/lib/Document/PathElement: No such file or directory cat: copy.d.ts: No such file or directory cat: ./frontend/node_modules/canvg/lib/Document/TextPathElement: No such file or directory cat: copy.d.ts: No such file or directory cat: ./frontend/node_modules/canvg/lib/PathParser: No such file or directory cat: copy.d.ts: No such file or directory cat: ./frontend/node_modules/gl-matrix/types.d.ts: Is a directory cat: ./frontend/node_modules/microevent.ts: Is a directory cat: ./server/backend/node_modules/microevent.ts: Is a directory 4164933 19390058 170680701
real 0m11.718s user 0m3.882s sys 0m14.072s
Mit Scanner und ohne Ausnahme:
$ time find . -name "*.ts" | xargs cat | wc cat: ./frontend/node_modules/canvg/lib/Document/PathElement: No such file or directory cat: copy.d.ts: No such file or directory cat: ./frontend/node_modules/canvg/lib/Document/TextPathElement: No such file or directory cat: copy.d.ts: No such file or directory cat: ./frontend/node_modules/canvg/lib/PathParser: No such file or directory cat: copy.d.ts: No such file or directory cat: ./frontend/node_modules/gl-matrix/types.d.ts: Is a directory cat: ./frontend/node_modules/microevent.ts: Is a directory cat: ./server/backend/node_modules/microevent.ts: Is a directory 4164933 19390058 170680701
real 1m14.258s user 0m3.773s sys 0m17.830s
Mit Scanner und mit Ausnahme:
$ time find . -name "*.ts" | xargs cat | wc cat: ./frontend/node_modules/canvg/lib/Document/PathElement: No such file or directory cat: copy.d.ts: No such file or directory cat: ./frontend/node_modules/canvg/lib/Document/TextPathElement: No such file or directory cat: copy.d.ts: No such file or directory cat: ./frontend/node_modules/canvg/lib/PathParser: No such file or directory cat: copy.d.ts: No such file or directory cat: ./frontend/node_modules/gl-matrix/types.d.ts: Is a directory cat: ./frontend/node_modules/microevent.ts: Is a directory cat: ./server/backend/node_modules/microevent.ts: Is a directory 4164933 19390058 170680701
Ausnahmen für Verzeichnisse greifen nicht
in Für Privatanwender
Posted
Die Ausnahmen haben wohl einen Effekt, aber die Performance ist da immer noch 100% langsamer als mit temporär komplett deaktivieren Kaspersky. Man sieht das der Service Prozess eine CPU zieht (was egal ist. Nur die Performance ist für mich wichtig).
Da ist Microsoft Defender besser. Wenn ich dort eine Ausnahme definiere, dann wird die Performance nicht mehr beeinträchtigt.
Kommandos:
$ time find . -name "*.ts" | wc
78362 78365 7073018
real 0m6.190s
user 0m1.109s
sys 0m5.061s
Das ist immer gleich und ok.
Mit deaktiviereten Scanner bzw. mit Defender+Ausnahme:
$ time find . -name "*.ts" | xargs cat | wc
cat: ./frontend/node_modules/canvg/lib/Document/PathElement: No such file or directory
cat: copy.d.ts: No such file or directory
cat: ./frontend/node_modules/canvg/lib/Document/TextPathElement: No such file or directory
cat: copy.d.ts: No such file or directory
cat: ./frontend/node_modules/canvg/lib/PathParser: No such file or directory
cat: copy.d.ts: No such file or directory
cat: ./frontend/node_modules/gl-matrix/types.d.ts: Is a directory
cat: ./frontend/node_modules/microevent.ts: Is a directory
cat: ./server/backend/node_modules/microevent.ts: Is a directory
4164933 19390058 170680701
real 0m11.718s
user 0m3.882s
sys 0m14.072s
Mit Scanner und ohne Ausnahme:
$ time find . -name "*.ts" | xargs cat | wc
cat: ./frontend/node_modules/canvg/lib/Document/PathElement: No such file or directory
cat: copy.d.ts: No such file or directory
cat: ./frontend/node_modules/canvg/lib/Document/TextPathElement: No such file or directory
cat: copy.d.ts: No such file or directory
cat: ./frontend/node_modules/canvg/lib/PathParser: No such file or directory
cat: copy.d.ts: No such file or directory
cat: ./frontend/node_modules/gl-matrix/types.d.ts: Is a directory
cat: ./frontend/node_modules/microevent.ts: Is a directory
cat: ./server/backend/node_modules/microevent.ts: Is a directory
4164933 19390058 170680701
real 1m14.258s
user 0m3.773s
sys 0m17.830s
Mit Scanner und mit Ausnahme:
$ time find . -name "*.ts" | xargs cat | wc
cat: ./frontend/node_modules/canvg/lib/Document/PathElement: No such file or directory
cat: copy.d.ts: No such file or directory
cat: ./frontend/node_modules/canvg/lib/Document/TextPathElement: No such file or directory
cat: copy.d.ts: No such file or directory
cat: ./frontend/node_modules/canvg/lib/PathParser: No such file or directory
cat: copy.d.ts: No such file or directory
cat: ./frontend/node_modules/gl-matrix/types.d.ts: Is a directory
cat: ./frontend/node_modules/microevent.ts: Is a directory
cat: ./server/backend/node_modules/microevent.ts: Is a directory
4164933 19390058 170680701
real 0m29.226s
user 0m3.514s
sys 0m15.444s
Variiert von 29s bis 42s. 29s ist das Beste.