January 4, 2021
Estimated Post Reading Time ~

AEM TAR Offline Compaction

Step-01: Oak-run
Download Oak-run JAR form here

Step-02: Create a file logback-compaction.xml (on the server)



Step-03: AEM OAK offline Compaction on Linux, Unix, and macOS systems

[code lang=bash highlight=1,14]

# Linux, Unix

sudo -u crx nohup java -Dtar.memoryMapped=true
-Doak.compaction.eagerFlush=true -server -Xmx30g
-Dcompaction-progress-log=5000000
-Dlogback.configurationFile=logback-compaction.xml
-Dcompress-interval=150000000
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=/path/to/dumps
-jar oak-run-1.6.1.jar
compact /path/to/segmentstore >> oak-tar-compact.log
2>>oak-tar-error.log

# Windows Machines

java -server -Xmx3g “-Dsun.arch.data.model=32
-Doak.compaction.eagerFlush=true
-Dcompaction-progress-log=5000000
-Dupdate.limit=2500000
-Dlogback.configurationFile=C:\logback-compaction.xml
-Dcompress-interval=150000000”
-jar C:\compaction\oak-run-1.6.1.jar
compact C:\crx-quickstart\repository\segmentstore
>> C:\compaction\oak-tar-compact.log

[/code]



By aem4beginner

No comments:

Post a Comment

If you have any doubts or questions, please let us know.