Page tree

Versions Compared

Key

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

...

PicApport
Version
Java
8.x

Java
9.x

Java
10.x

Java
11.x

7.2.x und älterJa---
7.3.0JaJaJa-
7.3.xJaJaJa Ja*1
7.4.xJaJaJa Ja*1
7.5.xJaJaJa Ja*1

*1: Hinweise für Java ab Version 11
JavaFX ist ab Java11 nicht mehr in der Java Runtime enthalten. Benutzt man picapport.jar mit der ServerGUI unter Java 11 ist JavaFX separat einzubinden.
(picapport-headless.jar ist davon nicht betroffen)
Siehe auch OpenJDK JavaFX Wiki: https://wiki.openjdk.java.net/display/OpenJFX/Main

Beispiel Startkommando für picapport.jar mit Java 11:

java -cp d:\java\FX\javafx-sdk-11\lib\*;picapport.jar -Xms2048m -Xmx2048m de.contecon.picapport.PicApport

...

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:
       

 










Installation unter Windows

...

Eine detaillierte Beschreibung der Verzeichnisstruktur findet sich hier: Die Verzeichnisstruktur des PicApport Servers

 

 

 




toz.info@gmail.com