반응형

서버와 서버간의 파일전송을 하는데 이상하게 속도가 나지 않습니다. 두대의 서버가 모두 동일한 스위치에 그것도 기가비트 포트에 물려있는데 보장되어야 할 속도가 나오지 않는다 의심될때 가장 먼저 해봐야 할일은 실제 통신 속도를 측정하는 일일 것입니다.

정말 간단하게 테스트하고 싶다면 어떤 방법이 있을까요? 여기에 정말 좋은 솔루션이 있습니다. 그것도 무료네요.

http://sourceforge.net/projects/iperf/

iperf는 두대의 서버 사이에 한대는 서버, 한대는 클라이언트로 접속하여 속도를 측정합니다.
다음과 같이 설치를 하도록 합니다. 이 글을 쓰는 시점에서는 2.0.4가 최신버젼입니다만 적정한 최신 버젼을 사용하시면 됩니다.

[code bash]> tar -zxvf iperf-2.0.4.tar.gz
> cd iperf-2.0.4
> ./configure
> make; make install[/code]
이제 두대의 서버간의 속도를 측정해 보도록 하겠습니다.

* 서버 실행하기

[code]> iperf -s
————————————————————
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
————————————————————[/code]
* 클라이언트 실행하기

[code]iperf -c 192.168.0.2
————————————————————
Client connecting to 192.168.0.2, TCP port 5001
TCP window size: 16.0 KByte (default)
————————————————————
[  3] local 192.168.0.3 port 55881 connected with 192.168.0.2 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1.10 GBytes    942 Mbits/sec[/code]

위의 결과를 통해 두 서버간의 통신속도는 942 Mbit/sec 라는것을 알았습니다. 기가비트 포트의 속도가 거의 보장되고 있었네요^^

 

출처 : http://theeye.pe.kr/archives/1092

반응형
반응형

시작 > 실행 > cmd 입력

커맨드 창이 뜨면

 

net config server /autodisconnect:-1

반응형
반응형

input {outline-style:none}

IE나 Firefox 에는 적용할 필요가 없다.

 

 

반응형

'웹프로그래밍 > HTML' 카테고리의 다른 글

모바일 웹 개발시 유용한 팁  (0) 2015.09.04
(Chrome) ID/Password 자동 완성 방지  (0) 2015.08.03
HTML5 비디오태그 <video></video>  (0) 2015.04.24
HTML5 오디오태그 <audio></audio>  (0) 2015.04.24
HTML escape 문자  (0) 2015.04.09
반응형

 

iframe 의 ID를 test 라 했을 때,

 

$("#ID")[0].contentWindow.$("body").trigger("실행할 이벤트");

 

또는

 

var event = document.createEvent("CustomEvent");

event.initCustomEvent("실행할이벤트", true, true, null);
frames['ID'].document.dispatchEvent(event);

반응형
반응형

프리웨어 프로그램

펌금지된 웹페이지의 금지를 해제해주는 유용한 프로그램입니다.

별도로 툴바 사용안하시는분들은 이 프로그램으로 펌금지 해제 하시면 좋을거 같네요.



Spell 2.7.rar


반응형
반응형

 gd-jpeg, libjpeg: recoverable error: Premature end of JPEG file 라는 오류 발생시..


ini_set('gd.jpeg_ignore_warning', true);

를 PHP파일 상단에 넣어준다. 임시방편이지만 썸네일 생성이 죽어버리는걸 막아준다..

반응형

'웹프로그래밍 > PHP' 카테고리의 다른 글

[php] 파일 이동, 복사 함수  (0) 2015.04.15
PHP + jQuery AJAX Upload  (0) 2015.04.10
PHP XML CDATA Parsing  (0) 2015.04.10
PHP DOMDocument getting Attribute of Tag  (0) 2015.04.10
임시로 PHP오류 출력할 때  (0) 2015.04.10
반응형

보통 리눅스 서버에 연결하여 원격으로 작업하는 경우, ssh (secure shell)를 많이 사용합니다.

하지만 파일 전송을 하는 경우 scp (secure copy), sftp (secure file transfer protocol)를 사용하게 되는데요.

윈도우에서 리눅스 서버를 접근하는 사람의 경우 클라이언트 프로그램을 여러개를 사용하는 불편함이 생깁니다.


서버 접속을 해야하니 putty를 써야겠고, 파일 전송을 하려고 winscp를 또 쓰고.. 관리할 프로그램만 많아지게 됩니다.

참 귀찮죠.

그래서 원격 서버를 윈도우의 가상 드라이브처럼 사용할 수 있는 방법을 소개하고자 합니다.


그것은 sshfs라는 파일 시스템 클라이언트인데요. ssh를 이용하여 원격의 서버를 드라이브로 마운트해줍니다.

쉽게 말하면 드라이브가 하나 생기는데 윈도우의 다른 하드를 사용하듯이 사용하실수가 있는거죠. 매우 편리합니다!

그것을 윈도우에서 설정하는 방법을 공유하고자 합니다.


1. sshfs 라이브러리 설치 

우선 윈도우에서 sshfs가 가능하도록 라이브러리를 설치해줘야 합니다.

아래의 링크 에서 제가 체크해놓은 부분을 클릭하시고 설치하면 됩니다.




2. .NET Framework 설치

3단계에서 설치하게 될 win-sshfs 의 경우 .NET Framework의 설치를 필요로 합니다.

Microsoft 관련 페이지(링크)에서 설치가 가능하나, 윈도우 7 이상의 운영체제를 사용하고 계실 경우 미리 설치되었을 가능성이 높습니다. 설치가 되었을 경우 다음과 같은 메시지가 뜨구요.




3. win-sshfs 다운로드 및 설치

1,2단계는 3번을 위한 준비 단계였구요. 여기서 설치하게 되는 win-sshfs가 실제 마운트시 사용하는 프로그램입니다.

다음 링크 에서 다운을 받고, 설치합니다.




4. sshfs manager 프로그램 실행 및 드라이브 추가

이제 프로그램을 실행해 원격 서버를 제 컴퓨터의 파일처럼 바로 접근할 수 있도록 마운트 하는 단계입니다.

각 필드의 의미는 다음과 같습니다.


Drive Name: 내 컴퓨터에서 보이게 되는 드라이브의 이름을 지정합니다.

Host: 원격 서버의 주소를 입력합니다.

Port: ssh 포트번호를 입력합니다.

Username: 원격서버의 id를 입력합니다.

Password: 패스워드를 입력합니다.

Directory: 원격 서버의 어느 path를 기준으로 마운트할것인지 결정하는데 옵션은 .와 /가 있습니다. .는 사용자의 홈 디렉토리를 의미하며 /는 루트 디렉토리입니다. 일반 사용자일 경우 /는 마운트할 수 없습니다.

Drive Letter: 내 컴퓨터에서 어떤 Drive에 파일을 마운트할지 결정합니다. 새로운 드라이브가 생기게 되는 것입니다.

Mount at login: 로그인시 마운트 여부



각 값을 채우신 후, save하고 mount하시면 바로 사용이 가능합니다!





출처 : http://bywords.tistory.com/142


반응형
반응형

서버(호스팅)이전시 기존 호스팅 용량이 부족해 압축 및 백업이 불가능할때.

이전할 호스팅에서 ssh 로 직접 접속하여 파일을 다운받아 압축하는 방식이다.

file.tar.gz 를 tar -xvzf file.tar.gz 해서 압축을 풀어준뒤 mv 또는 cp 명령어를 사용해서 원하는 디렉토리에 위치해주면 서버이전 끝.


ssh 아이디@계정 tar cvfzp - 이전서버의절대경로 > file.tar.gz


이전서버의절대경로는 ssh 로 갓 접속했을시에 pwd 명령어를 쳐보면 현재 경로가 뜬다. 거기서 www폴더를 더 들어가야 한다면 www까지 추가해주면 된다.

반응형

+ Recent posts