nexus的nexus.vmoptions文件设置的原则

虚拟机配置:内存1G,硬盘20G,nexus启动失败,执行df -h:
图片说明,现在的nexus.vmoptions配置:
-Xms128M
-Xmx512M
-XX:MaxDirectMemorySize=512M
-XX:+UnlockDiagnosticVMOptions
-XX:+UnsyncloadClass
-XX:+LogVMOutput
-XX:LogFile=../sonatype-work/nexus3/log/jvm.log
-XX:-OmitStackTraceInFastThrow
-Djava.net.preferIPv4Stack=true
-Dkaraf.home=.
-Dkaraf.base=.
-Dkaraf.etc=etc/karaf
-Djava.util.logging.config.file=etc/karaf/java.util.logging.properties
-Dkaraf.data=../sonatype-work/nexus3
-Djava.io.tmpdir=../sonatype-work/nexus3/tmp
-Dkaraf.startLocalConsole=false
,该怎么改才合适,原则是什么?版本用的3.16

其实错不在这个配置文件,扩内存、扩磁盘都试了,问题在于orientdb报的错,orientdb的版本存在不兼容问题,最后换成nexus2.11.2,完全没问题,正常启动和运行了。(需要注意的是,不要下错版本了,nexus有收费版和免费版,收费版启动后需要许可证才能用)