Pertanyaan yang diberi tag «parallelism»

Melakukan tugas secara paralel, untuk menggunakan banyak prosesor


9
Menyebarkan stdin ke proses paralel
Saya punya tugas yang memproses daftar file di stdin. Waktu memulai program sangat besar, dan jumlah waktu yang dibutuhkan setiap file sangat bervariasi. Saya ingin menelurkan sejumlah besar proses ini, kemudian mengirim pekerjaan ke mana saja yang tidak sibuk. Ada beberapa alat commandline berbeda yang hampir melakukan apa yang saya …


1
Apakah mungkin menjalankan dua perintah pada saat yang sama dalam skrip shell?
Saya tahu bahwa pada baris perintah saya dapat menggunakan &untuk menjalankan perintah di latar belakang. Tapi saya bertanya-tanya apakah saya bisa melakukannya dalam naskah. Saya punya skrip seperti ini: date_stamp=$(date +"%Y-%m-%d" --date='yesterday') shopt -s extglob cd /my/working/directory/ sh ./stay/get_it_ios.sh sh ./stay/get_it_mix.sh cd stay zip ../stay_$date_stamp.zip ./*201* rm ./stay/!(*py|*sh) Dan saya …

2
Bagaimana cara memparalelasikan dd?
Saat ini saya mengalami masalah dengan dddipanggil dengan file jarang sebagai input ( if) dan file sebagai output ( of) dengan conv=sparse. ddtampaknya hanya menggunakan satu inti dari CPU ( Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz4 core + 4 Intel Hyperthreads) (100% dari 1 core), jadi saya bertanya-tanya apakah mungkin …
10 linux  dd  parallelism 

1
Hanya menggunakan satu inti cpu
Saya perlu menjalankan tes kinerja untuk program bersamaan saya dan persyaratan saya adalah bahwa itu harus dijalankan hanya pada satu inti CPU. (Saya tidak ingin utas kooperatif - Saya ingin selalu memiliki pengalihan konteks). Jadi saya punya dua pertanyaan: Solusi terbaik - Cara masuk dan cadangan hanya satu inti CPU …

3
memperbaiki penggunaan paralel xargs
Saya menggunakan xargsuntuk memanggil skrip python untuk memproses sekitar 30 juta file kecil. Saya berharap dapat digunakan xargsuntuk memparalelkan proses. Perintah yang saya gunakan adalah: find ./data -name "*.json" -print0 | xargs -0 -I{} -P 40 python Convert.py {} > log.txt Pada dasarnya, Convert.pyakan membaca dalam file json kecil (4kb), …

1
Multi-Threading / Forking dalam skrip bash
Saya telah menulis skrip bash yang dalam format berikut: #!/bin/bash start=$(date +%s) inFile="input.txt" outFile="output.csv" rm -f $inFile $outFile while read line do -- Block of Commands done < "$inFile" end=$(date +%s) runtime=$((end-start)) echo "Program has finished execution in $runtime seconds." The whileLoop akan membaca dari $inFile, melakukan beberapa aktivitas di …

2
Paralelisasi untuk loop
Saya ingin memparalelkan forloop dari kode berikut. Bagaimana cara melakukannya? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.out) val2=`echo $val | bc` if (( $val2 < $min )); then min=$val2; fi done arr=("${arr[@]}" …

2
Bash: Banyak untuk loop di Background
Apakah ini cara yang benar untuk memulai beberapa proses berurutan di latar belakang? for i in {1..10}; do for j in {1..10}; do run_command $i $j; done & done; Semua jharus diproses setelah satu sama lain untuk diberikan i, tetapi semua iharus diproses secara bersamaan.


4
Sistem file hanya-tulis virtual untuk menyimpan file dalam arsip
Saya memiliki proses paralel yang memalukan yang menciptakan sejumlah besar file yang identik (tetapi tidak sepenuhnya). Apakah ada cara untuk mengarsipkan file "on the fly", sehingga data tidak mengkonsumsi lebih banyak ruang daripada yang diperlukan? Proses itu sendiri menerima parameter baris perintah dan mencetak nama setiap file yang dibuat untuk …

2
GNU Paralel Poor Man diimplementasikan dalam ksh?
Saya ingin menggunakan fitur GNU parallel di mana ia dapat mengeksekusi perintah dan daftar itu dimasukkan secara paralel dan meludahkannya setelah semuanya selesai, namun, saya tidak ingin menginstal GNU parallel di semua server kami. Atau mungkin versi paralel xargs? Apakah ada implementasi ksh dari apa yang dilakukan GNU Parallel? Dalam …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.