問題タブ [utilization]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - MS SQL Server のログ使用率が低下することはありません
私はいくつかの MS SQL Server (Express) データベースの管理を任されています。私の主な DBA 経験は DB2 LUW と Oracle データベースであり、SQL Server がトランザクション ログを処理する方法を理解するのに苦労しています。
データベースを「完全」復旧モデルに設定し、100 MB のトランザクション ログ ファイルを事前に割り当てています。Windows スケジューラを使用して、毎日 00:00 に完全バックアップを実行し、02:00 から 2 時間ごとにログ バックアップを実行しています。
ログ バックアップを実行するとトランザクション ログ領域が自動的に解放されることは理解していましたが、そうではないようです。 (ゆっくりであれば)上昇します。
現在 5% であるため、まだパニック状態ではありませんが、SQL サーバーがこれを行う方法について混乱しています。
完全バックアップに使用する TSQL ステートメント:
BACKUP DATABASE [xxx] TO DISK = N'E:\backups\xxx.bak' WITH DESCRIPTION = N'blah', RETAINDAYS = 7, NOFORMAT, NOINIT, NAME = N'blah', NOSKIP, REWIND, NOUNLOAD, STATS = 10, CHECKSUM
ログ バックアップの TSQL ステートメントは次のとおりです。
BACKUP LOG [xxx] TO DISK = N'E:\backups\xxx.trn' WITH DESCRIPTION = N'blah', RETAINDAYS = 7, NOFORMAT, NOINIT, NAME = N'blah', NOSKIP, REWIND, NOUNLOAD, STATS = 10, CHECKSUM
では、ログ スペースを解放するにはどうすればよいでしょうか。
ご意見をお寄せいただきありがとうございます。
network-protocols - Stop-And-Wait プロトコルでの使用率の計算
私の本には使用率の計算に関する問題がありますが、このトピックに関してそれを解決するための重要な情報を見つけることができません。
とにかく、ここに質問があります:
地球から遠く離れた惑星までの距離は、約 9 × 10^10 m です。64 Mbps のポイントツーポイント リンクでのフレーム送信にストップ アンド ウェイト プロトコルが使用されている場合、チャネルの使用率はどのくらいですか? フレーム サイズが 32 KB で、光の速度が 3 × 10^8 m/s であると仮定します。
代わりに、スライディング ウィンドウ プロトコルが使用されているとします。リンク使用率が 100% になる送信ウィンドウ サイズは? 送信側と受信側のプロトコル処理時間は無視できます。
linux - bashを使用してCPU使用率を効果的に計算するにはどうすればよいですか?
bashを使用して単一のCPU、Ubuntuシステムの全体的なCPU使用率を計算しようとしています。作成しているシステム監視スクリプトの全体的なCPU使用率が必要です。問題は、次のコードを使用すると、CPU使用率が常に同じになることです。
私が見つけた別の方法は、次のコードを使用することです。
このコードの問題は、それが完全に正確かどうかわからないことです。いくつか質問があります...まず、最初のコードが失敗するのはなぜですか?次に、2番目のコードは信頼できますか?そうでない場合、システムの全体的なCPU使用率を確実に読み取るために、どのコードを使用できますか?ありがとう!
cpu-usage - CPU 使用率を制限する必要がありますか?
他のアプリケーションが存在しない Windows サーバー上で実行する必要がある計算集約型のアプリケーションがあります。このアプリケーションは、水平方向のスケーラビリティーを考慮して設計されているため、入力負荷がより高い場合に複数のサーバーで実行できます。CPU 使用率を気にして、一定のしきい値を超えるたびに新しいサーバーを導入し、そのサーバーでアプリケーションを実行して負荷を分散させる必要がありますか? または、アプリが 100% の CPU 負荷で継続的に実行されても問題ありませんか?
基本的に、アプリを 100% で実行することの欠点はありますか? CPUの過熱が問題になる可能性があることを理解しています。また、アプリケーションのスレッド間のコンテキストの切り替えにより、全体的なスループットが低下する可能性があります。
他の?CPU 使用率に設定するしきい値に関するガイドラインはありますか?
ありがとう、ヤシュ
performance - Linux kernel (and other system programs): Is it possible to configure/tweak them for optimal performance, with maximum hardware utilization?
I am not an OS/system programmer (still it has been attracting me a lot :) ), so I am not sure if this is a good question, and it might not be clear enough(its more than 1 question actually).
Is it possible/feasible/practical to have a Linux kernel (and other system programs) to be tuned (via configuration or any rewrite) for optimal performance, so that they can utilize the hardware to the maximum (if not 100%)?
My question is not specific to OS but I think OS optimization can be of a huge help.
I can think of controlling number of threads and distributing loads equally to them can help achieving this. With a large number of multicore (1/2/4/6/8) processors in use, I think a software should (somehow(?)) realize the number of cores (either while getting installed or at the invocation) AND distribute load evenly among them. Without having the softwares to fully utilize hardware, these hardwares' power is wasted in my opinion.
There are other ways too which I can think of like for eg say I have a quad core machine, with 5400rpm sata HDD being the bottleneck so if the software can realize that and minimize disk reads/writes by increasing caches and using async/delayed read/writes it will help improving the performance.
I also want to know that with the OpenCL and CUDA libraries, can intelligently using processing units in GPUs help substantially?
I haven't written (or even read) any serious program (except my work, which is web related, client-server type) but I surely will this a try. Does what I think/assume and what I ask make any sense? Or am I going mad?
java - 変数をランク付けして評価するJava関数
私は4つのダブルを持っています
そして、結果の数値を最小から最大の順に4つの整数としてランク付けするための操作(およびループ)が必要です...
これは誰かが素早く行う方法を知っている単純なもののように感じます...
前もって感謝します、
asp.net - 毎日深夜に W3WP のメモリとスレッドの使用率
IIS 7.5 (Win 2008 R2) に ASP.NET アプリケーション (Microsoft "Stock Trader 5.0") がインストールされており、in load application を使用して ASP.NET アプリケーションに負荷をかけています。毎朝「perfmon」カウンターをチェックすると、真夜中 (午前 12 時) 頃にメモリとスレッドの使用率の問題が発生していることがわかります (スレッド数が 150 から 1400 に急増し、プライベート メモリが数分間 200 MB 増加しました)。この問題は毎日真夜中にのみ発生しました。IIS ログを無効にして、真夜中頃に実行されているスケジュール タスクを停止しようとしましたが、それでもこの問題が発生しました。
この問題を解決するために試したり確認したりできることは他にありますか?
ありがとう !!
ram - Xperia J および 512 MB RAM
ソニーフォーラムで質問しましたが、明確な回答が得られませんでした。私の Xperia J には 380MB の RAM しかありません。ホワイト ペーパーには、デバイスには 512MB の RAM が搭載されていると書かれています。残りのメモリを使用する他のコンポーネントは何ですか?
linux - Linuxでコアのアイドリングとコアがオフラインの違いは何ですか?
$ cat /proc/statは、ブート以降、各コアがさまざまなモードで費やした時間を報告します。
http://www.linuxhowtos.org/System/procstat.htmでは、これらの異なるモードについて次のように説明しています。
•user: ユーザーモードで実行される通常のプロセス
•nice: ユーザー モードで実行されているナイス プロセス
•system: カーネル モードで実行中のプロセス
•idle: 親指をいじる
•iowait: I/O が完了するのを待っています
•irq: サービス割り込み
•softirq: softirq のサービス
/sys/devices/system/cpu/cpuX/onlineは、コアがオンラインかオフラインかを示します。コア アイドリングとコア オフラインの違いは何ですか? /pro/statで報告される統計には、コアがオフラインだった時間も含まれますか? それとも、コアがオンラインであった時間と、オンライン期間中にコアが実行されていたモードの記録を保持するだけですか?
php - PHPを使用して、特定のHTTPリクエスト率に対して特定のCPU負荷%を作成しますか?
PHPを使用して人工的な CPU 負荷の正確な量を作成する方法は? 1 秒あたり 1 つの HTTP リクエストに対して 1% の CPU 使用率を生成するPHPコードを探しています。つまり、1 秒あたり 50 件の HTTP リクエストを使用して 50% の CPU 使用率を得ることができます。1 秒あたり 80 件の HTTP リクエストのレートを使用した 80% の CPU 使用率など。