Wymagania sprzętowe systemu

Dysk: Wymagania odnośnie przestrzeni dyskowej wprost zależą od wielkości i ilości dokumentów - 1000 dokumentów o wielkości 100kB wymaga 100MB. Ponadto niezbędne jest dodanie marginesu na bazę danych pliki tymczasowe i indeksy. Czas dostępu do dokumentu zależy prawie całkowicie od prędkości sieci oraz dysków, narzuty systemu są minimalne, dane przesyłane są wprost z dysku do strumienia wyjściowego. Narzut na zapis dokumentu także jest bardzo niewielki i zależy od opcji związanych z indeksowaniem, narzut ten może się zwiększyć w przypadku pobierania danych z dokumentu.

Pamięć + procesor: Wymagana pamięć obejmuje L2 cache repozytorium plus narzut VM Javy i podstawowe parametry systemu. System może być uruchomiony dla wielu użytkowników dostępowych w oparciu o jeden procesor oraz 512 MB RAM przypisanych dla JVM. W przypadku wzrostu bazy konieczne jest dodawanie pamięci, natomiast w przypadku wzrostu liczby użytkowników jednoczesnych oraz złożoności zadań wykonywanych przez system niezbędne jest dodawanie procesorów. Sugerowane wymagania odnośnie pamięci i procesora:

  • Dla 50 jednoczesnych oraz 500 okazjonalnych użytkowników
    • 1GB JVM RAM
    • 2x procesor serwerowy (lub 1 dwurdzeniowy)
  • Dla 100 jednoczesnych oraz 1000 okazjonalnych użytkowników
    • 1GB JVM RAM
    • 4x procesor serwerowy (lub 2 dwurdzeniowe)
  • Dla 200 jednoczesnych oraz 2000 okazjonalnych użytkowników
    • 2GB JVM RAM
    • 8x procesor serwerowy (lub 4 dwurdzeniowe)

* użytkownik jednoczesny - użytkownik, który co 3-10 sek. generuje zapytanie do systemu, użytkownik okazjonalny - kilka razy na dzień.