Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
go-fuse
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Levin Zimmermann
go-fuse
Commits
88db6cd5
Commit
88db6cd5
authored
May 15, 2012
by
Han-Wen Nienhuys
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Use same TTL settings for benchmarking CFuse.
parent
81e133bf
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
3 deletions
+6
-3
benchmark/stat_test.go
benchmark/stat_test.go
+5
-2
benchmark/statfs.cc
benchmark/statfs.cc
+1
-1
No files found.
benchmark/stat_test.go
View file @
88db6cd5
...
...
@@ -234,7 +234,10 @@ func BenchmarkCFuseThreadedStat(b *testing.B) {
log
.
Println
(
"Written:"
,
f
.
Name
())
mountPoint
,
_
:=
ioutil
.
TempDir
(
""
,
"stat_test"
)
wd
,
_
:=
os
.
Getwd
()
cmd
:=
exec
.
Command
(
wd
+
"/cstatfs"
,
mountPoint
)
cmd
:=
exec
.
Command
(
wd
+
"/cstatfs"
,
"-o"
,
"entry_timeout=0.1,attr_timeout=0.1,ac_attr_timeout=0.0,negative_timeout=0.0"
,
mountPoint
)
cmd
.
Env
=
append
(
os
.
Environ
(),
fmt
.
Sprintf
(
"STATFS_INPUT=%s"
,
f
.
Name
()))
cmd
.
Start
()
...
...
@@ -250,7 +253,7 @@ func BenchmarkCFuseThreadedStat(b *testing.B) {
// Wait for the daemon to mount.
time
.
Sleep
(
200
*
time
.
Millisecond
)
ttl
:=
time
.
Second
ttl
:=
time
.
Millisecond
*
100
log
.
Println
(
"N = "
,
b
.
N
)
threads
:=
runtime
.
GOMAXPROCS
(
0
)
results
:=
TestingBOnePass
(
b
,
threads
,
time
.
Duration
((
ttl
*
12
)
/
10
),
lines
)
...
...
benchmark/statfs.cc
View file @
88db6cd5
...
...
@@ -81,7 +81,7 @@ int main(int argc, char *argv[])
exit
(
2
);
}
global
->
readFrom
(
in
);
global
->
readFrom
(
in
);
struct
fuse_operations
statfs_oper
=
{
0
};
statfs_oper
.
getattr
=
&
global_getattr
;
return
fuse_main
(
argc
,
argv
,
&
statfs_oper
,
NULL
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment