【建議]希望各位前輩建議一下sever設備 - 第4頁 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 硬 體 及 光 碟 燒 錄 討 論 區 > -- 電 腦 硬 體 討 論 版


PCZONE 討論區



通知

-- 電 腦 硬 體 討 論 版 CPU、RAM、HD、CD-ROM、DVD、主機板等問題都可以在這裡討論

拉登長官

引用:
最初由 linux_xp 發表
所以呢?

分散式運算,平行運算

請問是差在哪裡?
這兩個運算在簡繁體上難不成是一樣的嗎?
Distributed Computing / Parallel Computing 哪邊一樣了?

引用:
最初由 linux_xp 發表

保護模式下,Kernel可以終結當掉的程式,所以稱做保護模式
程式當掉 =\= 當機 (不等於)
What is x86 Protected Mode ?

回覆
史蒂芬周(刻骨銘心 精裝版)

一樣一樣來好了...

SMP的速度約是單顆的1.7倍(廠商數據)
1.7倍為極限值(最快的速度),實際上可能都在1.7倍以下
P4 2.8G 應該是有HT技術,開了HT,於OS中也是當兩顆用
不過HT並不會有1.7倍的限制,因為HT不需要協調,真實是只有一顆CPU

CPU在不同的應用下的效能差異不能以時脈做比較
最準確的方式就是測看看
是的,SMP永遠不會跑到2倍速度,極限也不一定在1.7倍
但是HT也不會跑到1.7倍,那個不叫做"沒有限制"
有限的CPU資源本身就是個限制
SMP是"增加資源",HT是"避免浪費資源"

windows因為要相容16bit的關係,有時會跑到16bit的軟體
所以windows比較容易當機
NT核心雖是純32bit,但也做了妥協,OS裡頭還是有跑16bit的東西
這也是種下當機的隱因

NT並沒有這種問題,NT跑16bit程式本來就是以子系統的方式
就算整個子系統崩潰也不影響NT其他部分正常運作,並不是到2000/XP才這樣

Intel搞那個HT技術,想當然爾就是要取雙CPU的這項優點
在HT下,[工作管理員] 的 [效率]
可以看見一邊滿載,另一邊平常負載
這是很平常的事,不是什麼奇蹟

HT是為了增加CPU資源使用率而出現的

分散式運算,平行運算,請問是差在哪裡?
分散式運算可以多部電腦,可以沒有距離範圍限制
你在加州跟台灣的電腦可以透過網路一起算
平行運算都是一部電腦多CPU

ECC同位元檢查,其實沒有必要
當錯誤發生的時候,ECC一樣是當機,並沒有說因為ECC就不會當

ECC不是檢查而已,包含校正
可以確保資料的正確性
1bit的資料能影響的比你想像的更大
銀行帳款數字差了1bit可能差了好幾倍
回覆
???????????

引用:
最初由 DS 發表
叢集電腦
多處理器電腦
叢集(clustered system)和分散式(distributed system)不太一樣喔
叢集有分為

非對稱叢集系統:
一台機器處於熱待機狀態而不做任何事,其它機器則執行著應用程式
熱待機的機器監督工作的機器,如果工作中的機器無法服務,熱待機的機器立刻頂替工作。

對稱模式:
兩台或更多台機器正在執行應用程式,並互相監督。較有效率
需要超過一個以上的應用程式要執行時才有效。

而分散式藉由通信(網路互連)共同分擔計算工作
也有分為
客戶-伺服器系統(Client-server)
以及對等式系統

以上是參考並節錄至John Wiley & Sons所著之
OPERATING SYSTEM CONCEPTS 6th EDITION
東華所出中文版之

1.5分散式系統
1.6叢集式系統

其實我系上教OS的老師在上課時有說
這些東西目前的定義各說各話,還不是很明確..........
回覆
???????????

引用:
最初由 linux_xp 發表
那叫"分散式運算"
一種程式設計技術
其實正確來說
主要是一種系統架構才對
回覆
???????????

引用:
最初由 linux_xp 發表

分散式運算,平行運算

請問是差在哪裡?
有個比較明顯的差異
分散式主要是以網路連接
而平行運算則是多個處理器共用匯流排,時脈,甚至記憶體
也稱為緊密耦合系統(tightly coupled system)

舉個比較易懂的例子
分散式的系統裡可以有兩家不同廠牌的CPU
而且分散式的各個點都不是在同一塊主機板上

平行運算則不行,多同一個主機板上
回覆
專業喇賽老天使

引用:
最初由 linux_xp 發表
當機程式,我傻了才拿去跑
server正在運作中,要是真的當了,不是自找麻煩....
text 怕成這樣... Windows 底下 text 有威脅性喔?
好吧∼你很怕,在你的 Fedora 裡面,你不給他 x 又如何?
回覆
菸酒無盡處

引用:
最初由 linux_xp 發表
刮別人鬍子之前,也要先把自己刮乾淨吧

說人家胡扯,也沒看到有什麼「技術說明」
還真是「簡明扼要」,一句"胡扯"就要推翻一切,還真像老大作風

1.到底是那邊胡扯?
2.為什麼是胡扯?

說明看看唄∼

當機程式,我傻了才拿去跑
server正在運作中,要是真的當了,不是自找麻煩....

網路上有很多病毒可以下載
有人會拿來試試看說,電腦的防毒軟體到底強不強嗎?
我哩阿達咧,頭殼壞去...

Linux當然是會當機,但沒有那麼容易
只要核心不當,隨時可以kill程序
要動到核心,必須有root權限
假設我用一般權限去跑那個「當機程式」,是否也會當呢?

又假如那根本不是當機程式,是燒韌體的,例如:燒bios的
跑了不是自殺行為,電腦自殺....
忍不住要罵髒話..X..

你以為這邊的人都是什麼人啊..沒事要灌病毒給你?
敢大發謬論卻沒有勇氣去證明自己言論, 這樣算什麼啊?

你看過子系統崩潰的狀況嗎? 你若真有本事
就在XP下面製造一些16 bit的failure看看, 看看你的"整個"系統死了沒
(要製造這種錯誤不難, 別拿些奇怪的東西來硬ㄠ)

雙CPU系統也不是想你所想的那樣, 又不是備援系統, 還有滿載後切換的
我雖然不懂平行演算法, 不過我相信絕對不是像你說的那樣, 那樣的thread process method絕對沒有資格被稱為平行演算法..

你的言論處處是漏洞, 前面幾位前輩已經指正過小弟不再重複
不過這種言論實在令人不吐(槽)不快
回覆
Kree

引用:
最初由 s900221 發表
一樣一樣來好了...

1.
CPU在不同的應用下的效能差異不能以時脈做比較
最準確的方式就是測看看
是的,SMP永遠不會跑到2倍速度,極限也不一定在1.7倍
但是HT也不會跑到1.7倍,那個不叫做"沒有限制"
有限的CPU資源本身就是個限制
SMP是"增加資源",HT是"避免浪費資源"

2.
NT並沒有這種問題,NT跑16bit程式本來就是以子系統的方式
就算整個子系統崩潰也不影響NT其他部分正常運作,並不是到2000/XP才這樣


HT是為了增加CPU資源使用率而出現的

3.
分散式運算可以多部電腦,可以沒有距離範圍限制
你在加州跟台灣的電腦可以透過網路一起算
平行運算都是一部電腦多CPU

4.
ECC不是檢查而已,包含校正
可以確保資料的正確性
1bit的資料能影響的比你想像的更大
銀行帳款數字差了1bit可能差了好幾倍
1.
SMP是單顆效能的1.7倍
我想這是大部分資訊人員都認同的數字(概略值)

有客戶的問的時候,答案大概都是這一個
不太可能說:我測給你看
想測也沒得測,盒裝拆開就要當散裝賣了

2.
2000/XP會當機,2000當多一點
這是很容易明白的
雖然我不知道NT的子系統是怎樣
不過,當機時連要切[工作管理員]出來kill程序的機會都沒有
相信這是大家都"熟悉"的事情

3.
你們知道我的意思的
我承認用的"中文專業名詞"是不對
我不是學資訊本科的,沒在應付考試,所以不會去記那些東西記到一字不差
實做上,中文名詞對不對並不重要,那些都是英文翻過來的
台灣跟大陸的中文資訊名詞,有很多就不一樣,但講的都是同樣一個東西

4.
就記憶所及
ECC的同位元檢查,並沒有修正功能

每8bit會出現一個同位元檢查

DATA 同位元檢查
-----------------------
11111111 8
00000000 0
01010101 4
------------------------

兩者不同,則馬上當機

一般沒ECC的RAM,無法知道DATA是否正確,不一定會當,除非錯的很嚴重

原理上好像是這樣啦,若細節有錯誤就請大大們再指教了

我個人是覺得,又不是在晶圓廠上班,沒必要了解那麼清楚
只要知道ECC沒修正功能,這樣就夠了...
回覆
專業喇賽老天使

引用:
最初由 linux_xp 發表
1.
SMP是單顆效能的1.7倍
我想這是大部分資訊人員都認同的數字(概略值)

有客戶的問的時候,答案大概都是這一個
不太可能說:我測給你看
想測也沒得測,盒裝拆開就要當散裝賣了

2.
2000/XP會當機,2000當多一點
這是很容易明白的
雖然我不知道NT的子系統是怎樣
不過,當機時連要切[工作管理員]出來kill程序的機會都沒有
相信這是大家都"熟悉"的事情

3.
你們知道我的意思的
我承認用的"中文專業名詞"是不對
我不是學資訊本科的,沒在應付考試,所以不會去記那些東西記到一字不差
實做上,中文名詞對不對並不重要,那些都是英文翻過來的
台灣跟大陸的中文資訊名詞,有很多就不一樣,但講的都是同樣一個東西

4.
就記憶所及
ECC的同位元檢查,並沒有修正功能

每8bit會出現一個同位元檢查

DATA 同位元檢查
-----------------------
11111111 8
00000000 0
01010101 4
------------------------

兩者不同,則馬上當機

一般沒ECC的RAM,無法知道DATA是否正確,不一定會當,除非錯的很嚴重

原理上好像是這樣啦,若細節有錯誤就請大大們再指教了

我個人是覺得,又不是在晶圓廠上班,沒必要了解那麼清楚
只要知道ECC沒修正功能,這樣就夠了...
防彈臉皮


-------------------------- <--這是分隔線
我不該全文引用的
可是這麼經典的文不全文引用實在太可惜了
對不起各位..... _ _
回覆
Kree

引用:
最初由 misol 發表
text 怕成這樣... Windows 底下 text 有威脅性喔?
好吧∼你很怕,在你的 Fedora 裡面,你不給他 x 又如何?

引用:
最初由 xturtle 發表
忍不住要罵髒話..X..

你以為這邊的人都是什麼人啊..沒事要灌病毒給你?
敢大發謬論卻沒有勇氣去證明自己言論, 這樣算什麼啊?

你看過子系統崩潰的狀況嗎? 你若真有本事
就在XP下面製造一些16 bit的failure看看, 看看你的"整個"系統死了沒
(要製造這種錯誤不難, 別拿些奇怪的東西來硬ㄠ)

雙CPU系統也不是想你所想的那樣, 又不是備援系統, 還有滿載後切換的
我雖然不懂平行演算法, 不過我相信絕對不是像你說的那樣, 那樣的thread process method絕對沒有資格被稱為平行演算法..

你的言論處處是漏洞, 前面幾位前輩已經指正過小弟不再重複
不過這種言論實在令人不吐(槽)不快

dou0228 大大已經寫的很明白了:
-----------------------------------------------------
gcc -D__KERNEL__ -DMODVERSION -DMODULES -c crash.c
insmod ./crash.o
--------------------------------------------------

那是C原始碼
要經過gcc編譯才能用

拍謝,在下看不懂c
我有自知之明,下載也是白搭
我是不會去編譯執行的

因為已經寫的很明白了:crash.c
crash 就是「當機」

我的Linxu server
不是拿來玩的,上面有架論壇,線上人數約80人左右
恕無法做測試....

另外,防人之心不可無喔
弄當機很多方法阿,毀掉BIOS也是方法之一
要是那真的BIOS燒錄程式,問題可就大了
也許不一定是燒錄,清空也好
我的主機板可沒有雙BIOS,承受不起這種風險

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。