Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

How much memory does JATOS need?

I have been having trouble with a JATOS server running on an Azure VM through my university. We have been using an Azure B1s with 1 CPU and 1 GB RAM. I don't think the load has been particularly heavy, but it does seem to go down especially when several participants begin an experiment at the same time. I am aware of this blog post: http://blog.jatos.org/How-much-memory-does-JATOS-need/, but it was written in 2017, and JATOS, java, OpenSesame, and many other things may have changed since then. So, my question is: what are the recommended requirements for a virtual machine to run JATOS? I know this can vary a lot depending on the number of studies running, the number of participants, etc., etc, but are there any guidelines?

Thanks in advance!

Ethan

Comments

  • krikri
    edited November 20

    Hi Ethan,

    Yes, the blog post you mention is quite old and it's on my list to write a new version of it - but my list is pretty long ...

    And it's difficult to say: there are many factors that come to play, e.g.

    • Number of users and studies
    • Number of participants that run a study in parallel
    • Do you have an extra MySQL database and do you have it installed on the same server?
    • Size of the result data or result files that are send by the studies
    • Size of the files loaded by the studies

    But as a rule of thumb:

    1. 1 GB is only enough for a small JATOS that is not used heavily. Maybe for one experiment with not many participants in parallel and the experiment doesn't use much resources. Don't use MySQL.
    2. 4 GB for a group of users with a couple of studies (2 GB can be enough if you have the database on a different host).
    3. 8 GB for a bigger installation with hundreds of users and many studies that run in parallel.

    And as an example for a bigger installation that I'm handling:

    • DigitalOcean 'Basic Droplet' with 8 GB RAM, 4 CPUs
    • An MySQL is installed on the same server sharing all resources with JATOS
    • JATOS memory usage is limited to 3 GB (-J-Xmx3G)
    • I added an extra volume for all data (MySQL's data files and JATOS' study assets, study logs, result uploads)
    • Nginx is doing the encryption together with certbot
    • More info: https://github.com/kristian-lange/ESCoP-JATOS-setup

    I hope this helps!

    Kristian

    Buy Me A Coffee

  • Thank you Kristian, this is hugely helpful, and confirms my suspicions about the trouble we’ve been having. We’ve moved to a machine with 2 GB of RAM, and so far so good, but we should probably consider something beefier in the future. Thanks so much for this full answer.

Sign In or Register to comment.

agen judi bola , sportbook, casino, togel, number game, singapore, tangkas, basket, slot, poker, dominoqq, agen bola. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 50.000 ,- bonus cashback hingga 10% , diskon togel hingga 66% bisa bermain di android dan IOS kapanpun dan dimana pun. poker , bandarq , aduq, domino qq , dominobet. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 10.000 ,- bonus turnover 0.5% dan bonus referral 20%. Bonus - bonus yang dihadirkan bisa terbilang cukup tinggi dan memuaskan, anda hanya perlu memasang pada situs yang memberikan bursa pasaran terbaik yaitu http://45.77.173.118/ Bola168. Situs penyedia segala jenis permainan poker online kini semakin banyak ditemukan di Internet, salah satunya TahunQQ merupakan situs Agen Judi Domino66 Dan BandarQ Terpercaya yang mampu memberikan banyak provit bagi bettornya. Permainan Yang Di Sediakan Dewi365 Juga sangat banyak Dan menarik dan Peluang untuk memenangkan Taruhan Judi online ini juga sangat mudah . Mainkan Segera Taruhan Sportbook anda bersama Agen Judi Bola Bersama Dewi365 Kemenangan Anda Berapa pun akan Terbayarkan. Tersedia 9 macam permainan seru yang bisa kamu mainkan hanya di dalam 1 ID saja. Permainan seru yang tersedia seperti Poker, Domino QQ Dan juga BandarQ Online. Semuanya tersedia lengkap hanya di ABGQQ. Situs ABGQQ sangat mudah dimenangkan, kamu juga akan mendapatkan mega bonus dan setiap pemain berhak mendapatkan cashback mingguan. ABGQQ juga telah diakui sebagai Bandar Domino Online yang menjamin sistem FAIR PLAY disetiap permainan yang bisa dimainkan dengan deposit minimal hanya Rp.25.000. DEWI365 adalah Bandar Judi Bola Terpercaya & resmi dan terpercaya di indonesia. Situs judi bola ini menyediakan fasilitas bagi anda untuk dapat bermain memainkan permainan judi bola. Didalam situs ini memiliki berbagai permainan taruhan bola terlengkap seperti Sbobet, yang membuat DEWI365 menjadi situs judi bola terbaik dan terpercaya di Indonesia. Tentunya sebagai situs yang bertugas sebagai Bandar Poker Online pastinya akan berusaha untuk menjaga semua informasi dan keamanan yang terdapat di POKERQQ13. Kotakqq adalah situs Judi Poker Online Terpercayayang menyediakan 9 jenis permainan sakong online, dominoqq, domino99, bandarq, bandar ceme, aduq, poker online, bandar poker, balak66, perang baccarat, dan capsa susun. Dengan minimal deposit withdraw 15.000 Anda sudah bisa memainkan semua permaina pkv games di situs kami. Jackpot besar,Win rate tinggi, Fair play, PKV Games