問題タブ [freebsd]
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.
filesystems - `df` を取得して FreeBSD の更新情報を表示する
最近、FreeBSD サーバーのドライブのディスク容量が不足しました。問題の原因となっているファイルを切り捨てましたが、実行時に変更が反映されていませんdf
。パーティションで実行するdu -d0
と、正しい値が表示されます。この情報を強制的に更新する方法はありますか? ここでの出力が異なる原因は何ですか?
sql - PostgreSQL パフォーマンス監視ツール
FreeBSD PostgreSQL バックエンドを使用して Web アプリケーションをセットアップしています。データベースのパフォーマンス最適化ツール/テクニックを探しています。
c - C での TCP スタックへのフック
ここでやりたいのは単なるキャプチャではありません。最初にパケットをキャプチャし、次にリアルタイムで特定のデータのペイロードをチェックし、それを削除し、署名を挿入し、パケットをスタックに再注入して、以前と同じように送信したいと考えています。
IPFW を使用して ipfw 迂回ソケットを読みましたが、非常に有望に見えます。パケットを変更し、迂回ソケットを使用してそれらをスタックに再注入する例についてはどうですか? また、好奇心の問題として、Java を使用してソケットからデータを読み取ることは可能でしょうか。
linux - プロセスの「実際の」メモリ使用量、つまりプライベート ダーティ RSS を判断する方法はありますか?
「ps」や「top」などのツールは、VM サイズや常駐セット サイズなど、さまざまな種類のメモリ使用量を報告します。ただし、これらはどれも「実際の」メモリ使用量ではありません。
- プログラム コードは、同じプログラムの複数のインスタンス間で共有されます。
- 共有ライブラリ プログラム コードは、そのライブラリを使用するすべてのプロセス間で共有されます。
- 一部のアプリは、プロセスをフォークして、プロセスとメモリを共有します (たとえば、共有メモリ セグメントを介して)。
- 仮想メモリ システムにより、VM サイズ レポートはほとんど役に立たなくなります。
- プロセスがスワップ アウトされると RSS は 0 になるため、あまり役に立ちません。
- などなど
Linux によって報告されたプライベート ダーティ RSS が、「実際の」メモリ使用量に最も近いことがわかりました。Private_Dirty
これは、 のすべての値を合計することで取得できます/proc/somepid/smaps
。
しかし、他のオペレーティング システムは同様の機能を提供しますか? そうでない場合、代替手段は何ですか?特に、FreeBSD と OS X に興味があります。
windows-xp - FreeBSD を学ぶ
バックグラウンドがほとんど Windows XP である完全な初心者が、FreeBSD ハンドブックを読み、サーバーをゼロからセットアップするのに十分な習熟度を得るのにかかる平均時間はどれくらいですか?
c++ - GDB バックトレース メッセージ "0x0000000000000000 in ?? ()" はどういう意味ですか?
次の出力でバックトレースを提供する場合、それはどういう意味ですか?
プログラムは、標準シグナル 11、セグメンテーション違反でクラッシュしました。私のアプリケーションは、スレッド ライブラリとして pthread を使用して、FreeBSD 6.3 で実行されるマルチスレッド FastCGI C++ プログラムです。
情報ソースによると、これは -g でコンパイルされており、ソースのすべてのシンボル テーブルが読み込まれています。
明らかなように、実際のコードはトレースに表示されませんが、代わりにエラーは標準の pthread ライブラリから発生しているようです。特に、??とは? ()????
EDIT : 最終的に、メイン コードの標準の無効なメモリ アクセスまでクラッシュを追跡しました。スタック トレースが破損した理由は説明しませんが、それは別の日の質問です :)
bash - FreeBSDでBashの履歴を永続的にするにはどうすればよいですか?
Bashが設定されたFreeBSDボックスがあります。
私はDebianLinuxに慣れており、ログアウトするとコマンド履歴が自動的に保存されるので、再度ログインするときにCtrl-Rなどを押して履歴にアクセスできます。
FreeBSDでこれを行うためにBashを設定するにはどうすればよいですか?
c - FreeBSDの修正版をどのようにコンパイルしますか?
私は大学で割り当てられたグループプロジェクトに取り組んでいます。そこでは、TCP / IPスタックを再実装して、いくつかの追加のものをサポートし(http://discolab.rutgers.edu/mtcp/)、それをデモンストレーションする必要があります。
私たちが取り組んでいる論文/デザインは、元の研究者が余分なビットとボブをサポートするためにFreeBSDのソースコードを変更したと言っています。
FreeBSDのバージョンがあり、必要な変更を加え始めましたが、1)FreeBSDソースコード全体をコンパイルして、わずかに変更されたFreeBSDの無数のバージョンをインストールしてテストできるようにする方法、または2)コンパイルする方法を理解するのに苦労しています。私たちの変更だけで、それをパッチやAPIなどとしてすでにコンパイルされ動作しているバージョンのFreeBSDにリンクします。
どんなポインタも素晴らしいでしょう!乾杯、ジョン
java - FreeBSD は開発プラットフォームとしてどれくらい優れていますか?
多くの Web ホスティング プロバイダーが FreeBSD を提供していることは知っていますが、FreeBSD は開発プラットフォームとしてどの程度優れているのでしょうか?
具体的には、Java 1.6 は利用できますか? Linux で利用できないツールに関して提供される特定のものはありますか?
process - FreeBSD の無限ループ
私は常に segfaults を行うスクリプトを持っています - segfault が python libxml バインディングにあるので解決できない問題 - それらを書きませんでした。わかりましたので、Linux では inf.loop を実行していたので、スクリプトが終了すると次のように再起動します。
まあ、FreeBSD では /bin/bash が見つからないようなので、うまくいきません。
何か案は?cron はオプションではないことを考慮してください。許可されるダウンタイムは数秒です。