タグ付けされた質問 「x86」

1
Xeon Skylake SMPでの予期せぬ原因不明の低速(および異常な)メモリパフォーマンス
Supermicro X11DPH-Iマザーボードを搭載した2x Xeon Gold 6154 CPUと96GB RAMを使用してサーバーをテストしましたが、1 CPU(1ソケットが空)、同様のデュアルCPU Haswell Xeon E5-2687Wv3(この一連のテスト用ですが、他のBroadwellは同様に動作します)、Broadwell-E i7s、およびSkylake-X i9s(比較用)。 さまざまなmemcpy関数やメモリ割り当て(回避策が見つかったため、以下のテストではカバーされていません)に関しては、メモリが高速なSkylake XeonプロセッサはHaswellよりも高速に実行されることが予想されますが、代わりに両方のCPUがインストールされています、Skylake XeonsはHaswell Xeonsのほぼ半分の速度で動作し、i7-6800kと比較するとさらに遅くなります。さらに奇妙なのは、Windows VirtualAllocExNumaを使用してメモリ割り当て用のNUMAノードを割り当てる場合です。プレーンメモリコピー機能は、リモートノードとローカルノードではパフォーマンスが低下すると予想されますが、SSE、MMX、AVXレジスタを使用するメモリコピー機能は、多くの場合実行しますローカルNUMAノードよりもリモートNUMAノードの方が高速です(何?)。上記のように、Skylake Xeonsでは、 これがマザーボードまたはCPUのバグなのか、UPI対QPIのバグなのか、上記のどれなのかはわかりませんが、BIOS設定の組み合わせはこれを利用していないようです。BIOSでNUMA(テスト結果に含まれない)を無効にすると、SSE、MMX、AVXレジスタを使用するすべてのコピー機能のパフォーマンスが向上しますが、他のすべてのプレーンメモリコピー機能も大きな損失を被ります。 テストプログラムでは、インラインアセンブリ関数と_mm組み込み関数の両方を使用してテストしました。アセンブリ関数を除くすべてに対してVisual Studio 2017でWindows 10を使用しました。msvc++はx64のasmをコンパイルしないため、-c -O2msvc ++リンカーに含まれているフラグを使用して、objファイルをコンパイルします。 システムがNUMAノードを使用している場合、各NUMAノードに対してVirtualAllocExNumaを使用して新しいメモリ割り当て演算子をテストし、各メモリコピー機能ごとに16 MBのメモリバッファコピーの累積平均を100回行い、どのメモリ割り当てをオンにするかを切り替えますテストの各セット間。 100個のソースバッファと100個の宛先バッファはすべて64バイトに揃えられ(ストリーミング機能を使用したAVX512までの互換性のため)、ソースバッファの増分データと宛先バッファの0xffに一度初期化されます。 一部の構成でははるかに高速で、他の構成でははるかに低速だったため、各構成で各マシンで平均されるコピーの数は異なりました。 結果は次のとおりです。 Haswell Xeon E5-2687Wv3 32GB DDR4-2400(10c / 20t、25 MBのL3キャッシュ)を搭載したSupermicro X10DAi上の1つのCPU(1つの空のソケット)。ただし、ベンチマークは100ペアの16MBバッファーを循環するため、L3キャッシュヒットはおそらく発生しません。 --------------------------------------------------------------------------- Averaging 7000 copies of 16MB of data per function …

3
x86 / x64仮想化にはどのくらいのオーバーヘッドがありますか?
Intelハードウェア仮想化を使用するWin64ホストおよびLinux64ゲストの各操作に対して、x86 / x64仮想化(おそらくVirtualBox、おそらくVMWareを使用し、間違いなく準仮想化ではありません)のオーバーヘッドはどれくらいですか? 純粋にCPUにバインドされたユーザーモードの64ビットコード 純粋にCPUにバインドされたユーザーモードの32ビットコード ハードドライブへのファイルI / O(主にスループットではなく、待ち時間が重要です) ネットワークI / O スレッド同期プリミティブ(ミューテックス、セマフォ、条件変数) スレッドコンテキストスイッチ アトミック操作(lockプレフィックスの使用、比較とスワップなど) 私は主にハードウェア支援のx64ケース(IntelとAMDの両方)に興味がありますが、非支援のバイナリ変換やx86(つまり32ビットのホストとゲスト)のケースについても聞いてみませんか。準仮想化には興味がありません。

1
x86、i386、i686、amd64、i5、i7、アーキテクチャ、プロセッサの混乱[非公開]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のサーバー障害のため。 5年前に閉鎖されました。 これらのアイテムは、x86、i386、i686、amd64、i5、i7、アーキテクチャ、 Webから、自分のノートブックから、読書からプロセッサに気付きました。 しかし、私はそれらの用語に本当に混乱しています。ご理解いただけるかもしれませんが、私は最善を尽くして混乱を詳しく説明します。前方の主な障害は、これらの用語の背後にあるメインラインで私の心を整理できないことです。 term architectureとprocessor?に違いはありますか? x86そして、i5されていますarchitectureかprocessor? 関係は何ですかOS bit(32ビットWindowsまたは64ビットWindowsの場合)とx86 bit(32ビットプロセッサは、確かまだ、ありませんか)? 上記のアーキテクチャ(またはプロセッサ)はすべてIntelによって設計されていますか?メーカー(AMD&Intel)が従うのは単なるオープンスタンダードですか? インターネット、特にウィキペディアを検索しましたが、そこで記事を読むほど混乱しました。

4
SQL Serverのインストール:32ビットですか、64ビットですか?
最近、DBサーバーの1つでOSのアップグレードを実行し、Server 2003からServer 2008に移行しました。DBMSはSQL Server 2005です。新しいWindowsインストールにSQLを再インストールしている間に、別のDBサーバーに行って設定の。 今、私はいつもこの2番目のサーバーはServer 2003 x64 + SQL 2005 x64(私が言われたものから)であると思っていましたが、今はこれについて疑問があります。今では実際には32ビットSQLだけであると思われますが、これを確認したいと思います。 詳細は次のとおりです。 OSは間違いなく64ビットです。 xp_msverPlatformとして示すNT INTEL X86 SELECT @@VERSION ショー Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86)... ただし、sqlservr.exeはtaskmgrで「* 32」と表示されませんが、実際に32ビットが主張されている場合、これがなぜなのか知っていますか?それにもかかわらず、x86プログラムファイルフォルダーが不足しているようです。 確認済みの64ビットインストールで同じチェックを行うと、予想される64ビットの読み取り値が返されます。これにより、このサーバーが32ビットでのみ実行されていることが証明できます。 さて、そうだとすると、この「32ビット」インストールで使用できるメモリ量について疑問が生じます。タスクマネージャーは、sqlservr.exeの3.5GBのメモリ使用量について報告します(サーバーの物理容量は16GBです)。AWEがまったく構成されていないため、SQLが単純に32ビットのアドレス空間を使用している場合、サーバーの使用率は大幅に低下します(OSは64ビットであることを思い出してください)。 この仮定は正しいですか? ハードウェアプラットフォームを完全に利用するには、サーバーに64ビットとしてSQLを再インストールする必要があると思いますが、現在は非常に生産されています。これは簡単な作業ではありません。AWEを正しく設定し、とりあえず設定する必要があるのではないかと思われます(これが悪い考えでない限り)。 この質問が少し曖昧/失われたことをおIびします。私はSQLの専門家ではなく、ここで何が起こっているのかを把握しようとしています。

2
無料のSSL VPNクライアント
ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 64ビットおよび32ビットのWindowsクライアントで動作する最高の無料SSL VPNクライアントは何ですか?
10 windows  vpn  ssl  64-bit  x86 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.