«performance» etiketlenmiş sorular

Bir programın çalışma hızı

5
Kabuktaki boru akışını ölçün
Verilerin ne kadar hızlı geçtiğini ölçmenize olanak tanıyan bir kabuk komutu vardır, böylece bir borudaki komutların çıkış hızını ölçebilirsiniz. Yani yerine: $ somecommand | anothercommand Gibi bir şey yapabilirsiniz: $ somecommand | ??? | anothercommand Ve verim istatistikleri (bayt / sn) sanırım stderr'ye basılıyor. Ama hayatım boyunca bu emrin ne …



3
Awk ve grep ile kesmek arasındaki kesin farklar nelerdir? [kapalı]
Bu iki tekniği kullanarak istediğimiz satırın ikinci sütununu bir dosyadan alabileceğimizi biliyoruz: awk '/WORD/ { print $2 }' filename veya grep WORD filename| cut -f 2 -d ' ' Benim sorularım: Yukarıdaki iki komut arasındaki farklar nelerdir? Hangisi en iyi performansa sahip? Kullanım awkyerine kullanmanın cutve tersini kullanmanın avantajları nelerdir …
30 awk  grep  performance  cut 


4
python vs bc 6 ^ 6 ^ 6 değerlendirmesinde
İfadeyi 6^6^6kullanarak pythonve bcayrı olarak değerlendiriyorum . Python dosyasının içeriği print 6**6**6. Yürütdüğümde time python test.pyçıktıyı alıyorum real 0m0.067s user 0m0.050s sys 0m0.011s Ve sonra time echo 6^6^6 | bcbana aşağıdaki çıktıyı veren emri yerine getirdim real 0m0.205s user 0m0.197s sys 0m0.005s Bu sonuçlardan, python ve bc tarafından alınan sys …

11
Neden kabuk otomatik olarak “işe yaramaz kedi kullanımı” nı düzeltmiyor? [kapalı]
Birçok insan satır boyunca kod içeren oneliner ve scriptler kullanır cat "$MYFILE" | command1 | command2 > "$OUTPUT" Birincisine catgenellikle "işe yaramaz kedi kullanımı" denir, çünkü teknik olarak, /usr/bin/cateğer komut olsaydı, bundan kaçınılması gereken yeni bir işlem başlatmayı gerektirir. < "$MYFILE" command1 | command2 > "$OUTPUT" Çünkü o zaman kabuk …

8
Disk / disk kopyasını yavaşlat
Linux'ta kopyalama işlemini yavaşlatan bir yöntem var mı? Büyük bir dosyam var, 10GB diyelim ve başka bir dizine kopyalamak istiyorum, ancak tam hızda kopyalamak istemiyorum. Diyelim ki daha hızlı değil, 1mb / s hızında kopyalamak istiyorum. Standart bir Linux cpkomutu kullanmak istiyorum . Mümkün mü? (Evet ise nasıl?) Düzenleme : …


9
Bash'de bulmak için
Dosyalar arasında dolaşırken iki yol vardır: Bir fordöngü kullanın : for f in *; do echo "$f" done kullanım find: find * -prune | while read f; do echo "$f" done Bu iki döngünün aynı dosya listesini bulacağını varsayarsak, performans ve kullanımdaki bu iki seçenek arasındaki farklar nelerdir?


5
Updatedb'yi devre dışı bırakabilir miyim?
Hiç updatedbgerekli mi? Hiçbir zaman kullanmıyorum locateve sunucularımda uzun süre çalışacak ve MySQL ve / veya diğer yazılımların ihtiyaç duyduğu G / Ç'leri tüketen genellikle güncellenmiş olan milyonlarca dosya bulunmakta. Sadece crondan çıkarabilir ve her şeyin çalışmasını bekleyebilir miyim? (her şeyden önce sunucuda bulunan normal yazılımları kastediyorum: linux, cpanel, mysql, …


2
OOM-katilini zorla değiştirmeye zorlamak mümkün mü?
Sistemin aktif olmayan sayfaları ( vm.swappiness) önleyici olarak takas etmesi ( ), ancak sistem RAM dışında çalıştığında (bellek tükenmek yerine) ve takas edilmek zorunda kaldığında oom katili çağırmak mümkün müdür ? Nihai amaç, büyük sayfa hataları nedeniyle diski kırmaya başladığında sistemin taşlanmasını durdurmaktır, ancak etkin olmayan sayfaların değişmesine izin vermektir. …

4
Linux üzerinde Benchmark SSD: crystaldiskmark'ın Windows'ta yaptığı gibi nasıl ölçülür?
Bir ssd'yi (muhtemelen şifrelenmiş dosya sistemleriyle) kıyaslamak ve crystaldiskmark tarafından pencerelerde yapılan ölçütlerle karşılaştırmak istiyorum. Peki yaklaşık olarak aynı şeyi crystaldiskmark'ın yaptığı gibi nasıl ölçebilirim? İlk satır için (Sıra) Sanırım bir şey yapabilirim LC_ALL=C dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc sudo su -c "echo 3 > /proc/sys/vm/drop_caches" LC_ALL=C dd if=tempfile …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.