CPU ִ Ȱϴ 帳ϴ.

鸸ϳ   
   ȸ 4609   õ 1    

안녕하세요


2CPU에서 신세 지고 있는 노성훈 입니다.




AMD 16 Core CPU가 4개 붙어있는 PC로 작업을 하고 있습니다.

작업은 PDF에서 원하는 데이터를 뽑아내는 작업으로

C#을 이용해서 정규식으로 값을 추출하고 있습니다.

한 PDF에서 뽑아내는 값은 42개 입니다.


한개 PDF를 파싱하는데 7초 정도 걸리는데요

값을 뽑아내야하는 PDF의 숫자가 60000개 정도 되서

CPU를 최대한 활용해야 빨리 일이 끝날텐데 (대강 계산해 보니 100시간 좀 넘게 걸리네요 )

Multithread를 사용해도, palleral for 문을 사용해도

평균 CPU 사용량을 50% 넘기기가 힘듭니다.


지난번에 2CPU 덕분에 풀뱅크 해서 램도 여유있어서

램이랑 CPU를 더 팍팍 일 시키고 싶은데

더 좋은 방법이 없을까요?


프로그램을 잘 못하다 보니 좋은 컴퓨터를 구해 놓고도

완전히 다 쓰는게 쉽지 않네요 ㅠㅠ


ª ϼ ϰ.
eondoo 2016-07
α׷ ü ؾ ϴ ƴұ?
     
nshhsn 2016-07
α׷ ؼ Ф
2016-07
pdf.. ߿ ڷᰡ ƴ϶.. ÷ ϳ ޾ƺ ? ^^ ñϱ⵵ ϰ .. ѹ غ ; ..
׸ .. ۰ 100ð ̾ . ̰ ѹ ̷ ̸ ׳.. ô ͵ ׿
Ź ϰ ߻ϸ.. ٸ ߰.
     
nshhsn 2016-07
Ľ 繫ǥ Դϴ
° ϸ ٵ
ȸ縶 ° پؼ ׿

ڷ ÷ Ϸ øڽϴ
2016-07
Ϳ.. ֽ Ͻô ŵ .. 繫 ǥ .. 6 ȸ... ϸ ̰͵ DB ǰڳ׿.
     
nshhsn 2016-07
Ĵ ȸ ִµ
α ؼ
ΰ ٸ 󱸿
繫ǥ ڵ °
ϴٰ ϰ ֽϴ

׷ ֱ ʹ Ȱ Ƽ
̿
          
NeOpLe 2016-07
ó׿
               
nshhsn 2016-07
ȵ ־ ϰ ֽϴ : )
     
nshhsn 2016-07
ۿٰ ÷ Ҿ
ѹ ſ ^^
гǴٿ 2016-07
multi-threadȭ ߴµ CPU 50% ٸ װ Ƹ I/O wait ϴ. ׷ٸ 100% ŭ thread ͵ ̰.. ޸𸮰 ؼ ü ÷ ŭ ū ramdisk ִٸ ramdisk ̿ؼ I/O wait ü . ׸ Windows file I/O  Ͻô 𸣰ڴµ.. file I/O API memory mapping Ͻø Ϲ ϴ.
     
nshhsn 2016-07
մϴ
ھ 64 带 64 µ
ÿ ߰ڳ׿

ũ õ ڽϴ
          
ȭ 2016-07
带 '' ھ - 1 ŭ .

׷ CPU ̴ϴ^^
               
nshhsn 2016-07
AMD ھ ϳ ˾Ѵµ ٸ ?

ھ ߰ڳ׿

մϴ
                    
2016-07
....
hw sw Ʋ ʳ?
μ  ?
Ȳ 2016-07
Ǵ μ Ǵ μ ̵ ֽϴ..
1ʾȿ 1 μ ° ƴܾƿ..
ó μ μ ۵DZ ðó غø õ մϴ..
50% Ѵٸ ߵư°̶ ϴ..
     
nshhsn 2016-07
μ ð Ѱ赵 ڱ
ö ݰڳ׿
մϴ
ȸK 2016-07
disk i/o ?
     
nshhsn 2016-07
ũ ֱ մϴ
ũ ׿ : )
          
ȸK 2016-07
disk i/o ū ̰ DZ
α׷ disk i/o ּҷ ؾ մϴ.
ϼȣ 2016-07
ϸ ũ  ϸ 
ȭ 2016-07
Multi-Thread  ߴ 𸣰ڴµ...

Ƽ ȴµ 50% ? ... ˻ ϼ̰ڰ...

waiting ɸ° ƴұ ??

ҽ ÷
2016-07
...
带 ϼ̴µ ؼ غ.
2016-07
ũѷ 
ũ READ WAITŸ ɿ ݴϴ..( ũ WAIT ƴ Ʈũ WAIT̿ϴ..)
׷ READ Ľ 带 ΰ ޸ óϸ ó ӵ شȭ 󱸿..
.. READ WRITE, PARSER1, PARSER2, CONTROL ִٰ ĥ..
PARSER1 PARSER2 Դϴ. PARSER1 Ҷ PARSER2 ʰ PARSER2 PARSER1 Ҷ ʽϴ.
ʱȭ ܰ迡 READ PARSER ŭ ͸ оӴϴ.(PARSER1 PARSER2 ϴ.)
CONTROL PARSER1 READ о ͸ Ѱְ READ ۾ ŵϴ.(PARSER2 ۾)
CONTROL READ ϰ PARSER2 ͸ Ѱݴϴ.
CONTROL PARSER1 ۾ ϰ PARSER2 ۵Ű
PARSER1 WRITE ͸ Ѱְ ͸ Ͽ մϴ..
PARSER1 غŵϴ..

ۼϰ Ƴ׿..


QnA
Page 2570/5603
2015-12   1080349   ް
2014-05   4529485   1
2016-12   4601   B
2012-02   4601  
2006-08   4601  
2019-01   4601   Sikieiki
2018-06   4601   NaN
2014-12   4602   VSPress
2008-07   4602  
2015-12   4602   MeeNs
2016-06   4602   NAS峵١
2018-02   4602   ȣ¯
2016-11   4602   뼺ȣ
2008-09   4602   ġ
2012-08   4602   ̼
2018-06   4602   Nikon
2014-04   4602   ؿ86
2016-07   4602   ϼȣ
2007-09   4602   赿
2016-01   4602   п
2016-04   4602   εβ
2012-03   4602   oȿo