Ho un cluster a 64 nodi, con PBS Pro in esecuzione. Se invio molte centinaia di posti di lavoro, posso ottenerne 64 in esecuzione contemporaneamente. Questo è grandioso, tranne quando tutti i 64 lavori sono quasi vincolati all'I/O e stanno leggendo/scrivendo sullo stesso disco. In questi casi, mi piacerebbe poter inviare tutti i lavori, ma avere un massimo di (diciamo) 10 lavori in esecuzione in un dato momento. C'è un incantesimo per qsub che mi permetterà di fare ciò, senza avere accesso amministrativo al server PBS del cluster?come limitare il numero di processi PBS in esecuzione simultaneamente
8
A
risposta
0
potresti renderli dipendenti l'uno dall'altro. o programmali per iniziare con timepoints diversi.
altrimenti, l'amministratore può ridurre il numero di lavori simultanei che è possibile eseguire contemporaneamente.
2
della coppia si può fare questo impostando un limite di slot su un array di lavoro, fino a quando è possibile organizzare i posti di lavoro come un array:
qsub script.sh -t 0-99%10
limiterebbe 10 di loro di correre in una sola volta. Se PBSPro ha un equivalente a questo, puoi usarlo.
Problemi correlati
- 1. Come limitare i processi figlio di Jenkins?
- 2. Multiprocessing di Python: come limitare il numero di processi in attesa?
- 3. Multiprocessing in Python mentre si limita il numero di processi in esecuzione
- 4. Come modificare il numero di processi paralleli?
- 5. JTextField: come limitare il numero di caratteri?
- 6. Come limitare il numero di thread attivi in python?
- 7. Bash: limitare il numero di lavori simultanei?
- 8. Limitare il numero di revisioni in Couchdb
- 9. limitare il numero di cifre in regex
- 10. Come limitare il numero di attività attive in esecuzione tramite la libreria di attività parallele?
- 11. Come limitare il numero massimo di thread paralleli in perl
- 12. Come limitare il numero di righe in JTextArea?
- 13. Come limitare il numero di caratteri in JTextField?
- 14. Come limitare il numero di thread simultanei in Python?
- 15. Come limitare il numero massimo di attività parallele in C#
- 16. Il numero di processi che un utente è in esecuzione utilizzando bash
- 17. System.Threading.Tasks - Limitare il numero di task concomitanti
- 18. Limitare il numero di risultati Get-ChildItem
- 19. Come limitare il tempo di esecuzione di uno script BASH
- 20. c'è un modo per cambiare il tempo di mura per il lavoro PBS attualmente in esecuzione
- 21. Python: esecuzione di processi daemon in Windows7
- 22. Processi in esecuzione. Perché visualizzare il numero uid invece di username?
- 23. Come limitare un numero decimale?
- 24. Recupero nomi di processi in esecuzione
- 25. Numero massimo di processi in linux
- 26. Come limitare e arrotondare il numero in rubino
- 27. PBS, aggiornamento stdout
- 28. Il numero di processi celeryd dipende dall'impostazione di --concurrency?
- 29. Come visualizzare un elenco di processi in esecuzione in PowerShell
- 30. redis come limitare il numero di ritorno del comando KEYS?