«performance» etiketlenmiş sorular

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


5
Bir klasördeki milyonlarca (küçük) metin dosyası
Hizmet olarak rasgele bir koleksiyon oluşturmak ve sunmak amacıyla milyonlarca metin dosyasını bir Linux dosya sisteminde depolamak istiyoruz. Bir anahtar / değer veritabanı gibi diğer çözümleri denedik, ancak eşzamanlılık ve paralellik gereksinimlerimiz yerel dosya sistemini kullanmayı en iyi seçim haline getiriyor. En basit yol, tüm dosyaları bir klasörde saklamaktır: $ …

3
Büyük kelime listesindeki kopyaları silmenin en hızlı yolu?
Büyük bir kelime listesini tekilleştirmem gerekiyor. Birkaç komut denedim ve Linux'taki en hızlı `` uniq '' aracında biraz araştırma yaptım ve büyük bir çoklu GB metin dosyasında yinelenen satırları nasıl kaldırabilirim? bir kelime listesini tekilleştirmenin en hızlı yolunun kullanıldığını açıklıyorlar awk. awk --> O(n) ? sort --> O(n log n) …
14 bash  awk  performance  sort 

2
Bas betiğinde binlerce kıvırmak arka plan işlemini paralel olarak çalıştırma
Aşağıdaki bash betiğinde paralel olarak curl arka plan işlemlerinin thounsandını çalıştırıyorum START=$(date +%s) for i in {1..100000} do curl -s "http://some_url_here/"$i > $i.txt& END=$(date +%s) DIFF=$(( $END - $START )) echo "It took $DIFF seconds" done 49Gb Corei7-920 özel sunucum var (sanal değil). Bellek tüketimini ve CPU'yu topkomut aracılığıyla izliyorum …
14 linux  performance  bash  curl  wget 

1
İyonice son tarih zamanlayıcı ile çalışır mı?
Debian Wheezy sistemlerim deadlinezamanlayıcıyı kullanıyor. ioniceYoğun zamanlarda disk yoğun işlerin G / Ç önceliğini yeniden planlamak için kullanmaya alışkınım ve anekdot olarak bu yardımcı oluyor gibi görünüyor (ancak herhangi bir kanıtım yok). ioniceManpage , çekirdek belgeleri ve bu OpenSUSE belge tüm bu sadece önermek cfqzamanlayıcı hesabı dikkate alır ionicemüdahaleler. Diğer …


4
Birkaç bin dosyada grep
Cca 26 000 dosyaları ile dizin var ve tüm bu dosyaları grep gerekir. Sorun, mümkün olduğunca hızlı ihtiyacım var, bu yüzden grep find komutundan bir dosya adını alacak ve dosyaya eşleşmeleri yazacak komut dosyası yapmak için ideal değil. "Bağımsız değişkenler listesi çok uzun" sorundan önce tüm bu dosyalarda grep crep …

1
Ext4 için engelleri devre dışı bırakmak, pilli bir dizüstü bilgisayarda güvenli midir?
Kılavuz sayfası barrierext4 seçeneği hakkında şunları söylüyor : Yazma engelleri, günlük taahhütlerinin disk üzerinde uygun şekilde sıralanmasını zorunlu kılar ve bazı performans cezalarında geçici disk yazma önbelleklerini kullanmayı güvenli hale getirir. Diskleriniz şu veya bu şekilde pil destekli ise , engelleri devre dışı bırakmak performansı güvenli bir şekilde artırabilir. Pili …

3
SSD nukes sistem performansı üzerinde yoğun yazma etkinliği
Ağır yazma uygulamaları yaptığımda tüm sistemin yavaşladığını fark ettim. Bunu daha fazla test etmek için bunu (nispeten) düşük CPU, yüksek disk etkinliği yapmak için koştu: john -incremental > file_on_SSD Bu, sistem diskimdeki bir dosyaya saniyede on binlerce dizeyi pompalar. Bunu yaparken, fare gecikiyor, TTY'ler yanıt vermiyor, uygulamalar "soluyor" ve genellikle …
13 kernel  performance  io  ssd 

1
CPU performansını dengelemek için Linux gruplarını kullanma
Göreceli olarak yeni çekirdeklere sahip Linux grupları kullanılarak kurulmuş iki adet çift çekirdekli Linux sistemim var; biri Debian Squeeze, diğeri Ubuntu 11.04 Natty Narwhal kullanıyor. Eski çekirdeğine rağmen Debian sisteminde biraz daha iyi çalışan cgroups ile CPU yük dengelemesini aldım. Ama her şey için doğru değil ve burada sorduğum tuhaflık …

1
İşlemci Yüzdesi Kullanımını Neden Toplam İşlemci Süresinden daha büyük
TOP komutunu çalıştırdığımda, bir işlem% 1208 işlemci kullanımını gösterir ve IRIX modu açıkken toplam CPU usr süresi% 81.7'dir. IRIX modunu kapattığımda, işlem% 99 cpu kullanımı gösteriyor ve toplam kullanıcı cpu süresi% 43. Neler olabileceği hakkında bir fikrin var mı? Güncelleme CPU kullanımı doğru rapor edilmemesi için VM yanlış yapılandırılabilir mi?
13 performance  cpu  top 

2
Debian'da cron işlerinin belirli zamanlarda yürütülmesini nasıl önleyebilirim? (bir 'oyun' / 'performans modu')
Ben logcheck bir cron işi olarak kurdunuz gibi görünüyor ve onu çalıştırmak süreç her greptarafından logcheckbenim CPU ¼ etrafında kaplıyor. Şimdi tam CPU kapasiteme ihtiyacım olan belirli zamanlarım var ve sistemimin belirli / işlemler (belki bir şekilde belirtebileceğim) dışında mümkün olan en az kaynağı almasını sağlıyorum. Debian 9.1'imi KDE makinesiyle, …

1
Perf_events listesindeki Kernel PMU etkinlikleri nelerdir?
Aranıyor Ne bir ile izleyebilirsiniz perf_eventsLinux üzerinde, ne bulamıyorum Kernel PMU eventvardır? Yani, birlikte gösterileri olaylar gibi:perf version 3.13.11-ckt39perf list branch-instructions OR cpu/branch-instructions/ [Kernel PMU event] Genel olarak: Tracepoint event Software event Hardware event Hardware cache event Raw hardware event descriptor Hardware breakpoint Kernel PMU event ve ne olduklarını, nereden …

1
`` Strace '' neden bu sürecin bir şey beklediğini göstermiyor?
Güçlü stracebeni hayal kırıklığına uğrattı . Bu nasıl mümkün olabilir? time foogösterilmesi foobirkaç saniye alır ("gerçek"), ancak hem kullanıcı alanında ("kullanıcı") hem de çekirdeğinde ("sys") önemsiz işlemci zamanını kullanır. Meraklı için fooaşağıda tanımlanmıştır. Bu yüzden zamanının çoğunu CPU talimatlarını yürütmek yerine başka bir şey beklemekle geçirir. Normalde, nasıl beklediğini görebiliyorum …


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.