Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note
titleWichtig

Installiert man PicApport nicht mit dem Windows Installer, dann muss beim Starten von Java die Speicherkonfiguration gesetzt werden. (z.B. java -Xms512m -Xmx1024m)

Beispiele unter: PicApport-Server Guide oder Wie kann ich den von PicApport verwendeten Arbeitsspeicher beeinflussen?

Oracle Doku unter: https://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html

Erfahrungswerte (Von Anwendern gemeldet)
Speichereinstellungen

Java-JM
32/64 Bit

Betriebssystem / HardwarePicApport VersionAnzahl FotosAnzahl gleichzeitiger BenutzerBesonderheiten
Eingesendet für Version 7.4.x
 -Xms256m
 
-Xmx1024m
 -XX:MaxDirectMemorySize=4g
 -Dstorage.diskCache.bufferSize=512
java -version
java version
"11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

ESXi (Intel Xeon E3 1260L) VM mit 2vCPUs und 4 GB RAM. 

OpenMediaVault VM mit 4 GB RAM

7.4.x

1,3 Millionen Bilder

Datenbank auf SSD

Fotos auf HD

1-2

Start command used for PicApport:

 

StartPicApport.sh wird mit nice -n 10 gestartet:
java -Xms256m -Xmx1024m -XX:MaxDirectMemorySize=4g -Dstorage.diskCache.bufferSize=512 -Duser.language=de -Duser.home=/opt/picapport -jar /opt/picapport/picapport-headless.jar
Eingesendet für Version 7.3.0
-Xmx800m -Dstorage.diskCache.bufferSize=1024Java(TM) SE Runtime Environment (build 1.8.0_72-b15)

Debian GNU/Linux 8 (jessie)

Intel(R) Pentium(R) CPU G620 @ 2.60GHz

4 GB Hauptspeicher

7.3.095.521 

Send in by user toz.info@gmail.com

Start command used for PicApport:

$ ulimit -n 500000 &&  java -Xmx800m -Dstorage.diskCache.bufferSize=1024 -Duser.home=/opt/picapport -jar headless_v730.jar -pserver.port=8080 -probot.root.0.path=/mnt/pics/Bilder/ -pgui.enabled=true -pupload.path="\$YYYY\$-\$MM\$-\$DD\$/\$TITLE\$" -pclient.folder.sort=name

Eingesendet vor Version 7.3.0

-Xms4048m -Xmx4048m -XX:MaxDirectMemorySize=2g

Auch wenn diese Werte für 10 Benutzer
und 1.000.000 Fotos gut funktionieren,
empfehlen wir natürlich höhere Werte

Oracle java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

Windows 10 pro 64bit
Intel(R) Core(TM) i7-4900MQ CPU 2.80GHz
RAM 16GB

6.3.01.000.00010

Alle 1.000.000 Fotos waren auf einem über USB3 verbundenem magnetischen Laufwerk.
Das .picapport Verzeichnis auf einer eingebauten SSD

  • Speicherverbrauch der Fotos auf USB-Laufwerk: ~2,5TB
  • Größe des .picapport Verzeichnisses mit Datenbank:

-Xms2048m -Xmx2048m -XX:MaxDirectMemorySize=2g

Auch wenn diese beiden Werte für 10 Benutzer
und 400.000 Fotos gut funktionieren,
empfehlen wir natürlich höhere Werte

Oracle java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

Windows 10 pro 64bit
Intel(R) Core(TM) i7-4900MQ CPU 2.80GHz
RAM 16GB
6.2.2400.00010

Alle 400.000 Fotos waren auf einem über USB3 verbundenem magnetischen Laufwerk.
Das .picapport Verzeichnis auf einer eingebauten SSD

  • Speicherverbrauch der Fotos auf USB-Laufwerk: ~920GB
  • Größe des .picapport Verzeichnisses mit Datenbank: 5,3GB

-Xms512m -Xmx1024mOracle Java JRE 1.8.0_102, 64bitUbuntu 16.04 LTS, Desktop-Version6.225.0004 
-Xms2048m -Xmx2048m

Oracle jre1.8.0_91 64-Bit
Oracle jre1.8.0_91 64-Bit

Windows 10
Windows 10
6.2
6.2
50.000
7.000
4
10
Zwei Server auf einem PC

-Xms1024m -Xmx2048m -Xss4m -XX:MaxMetaspaceSize=128m

32-Bit

QNAP NAS TS-653 Pro mit 8 GB Hauptspeicher
und Intel Celeron J1900 (4 Kerne, 2 GHz)

6.1100.000 
Aktuell bei 100.800 Fotos und ca. 11.500 erzeugten thumbnails:
Exakt 2 Stunden von Start der Initialisierung bis NotifyStopCrawl.
Weitere 3 Stunden für die thumbnail-Erzeugung bisher.
Ein knappes GB hat die Datenbank:
       

...